73 lines
2.3 KiB
C#
73 lines
2.3 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Web;
|
|||
|
|
|||
|
namespace EHEC_Server
|
|||
|
{
|
|||
|
public class Edges
|
|||
|
{
|
|||
|
public int Source { get; set; }
|
|||
|
public int Target { get; set; }
|
|||
|
public string Edgetype { get; set; }
|
|||
|
public Edges() { }
|
|||
|
|
|||
|
public List<Edges> GetClusterRelationsPatientsOrigins()
|
|||
|
{
|
|||
|
Exam exam = new Exam();
|
|||
|
List<Exam> exams = new List<Exam>();
|
|||
|
exams = exam.GetAllExams();
|
|||
|
List<Edges> clusterEdges = new List<Edges>();
|
|||
|
foreach (Exam element in exams)
|
|||
|
{
|
|||
|
Edges clusterEdge = new Edges
|
|||
|
{
|
|||
|
Edgetype = "Angesteckt in ",
|
|||
|
Source = element.PatientId,
|
|||
|
Target = element.DoctorId ///for tests !!!!!!!!!!!!!!!! correct it to Origin id somehow!!!!!!!!
|
|||
|
};
|
|||
|
clusterEdges.Add(clusterEdge);
|
|||
|
}
|
|||
|
return clusterEdges;
|
|||
|
}
|
|||
|
public List<Edges> GetClusterRelationsPatientsResults()
|
|||
|
{
|
|||
|
Exam exam = new Exam();
|
|||
|
List<Exam> exams = new List<Exam>();
|
|||
|
exams = exam.GetAllExams();
|
|||
|
List<Edges> clusterEdges = new List<Edges>();
|
|||
|
foreach (Exam element in exams)
|
|||
|
{
|
|||
|
Edges clusterEdge = new Edges
|
|||
|
{
|
|||
|
Edgetype = "Wurde Angesteckt mit ",
|
|||
|
Source = element.PatientId,
|
|||
|
Target = element.ResultId
|
|||
|
};
|
|||
|
clusterEdges.Add(clusterEdge);
|
|||
|
};
|
|||
|
return clusterEdges;
|
|||
|
}
|
|||
|
//public List<Edges> GetClusterRelationOrigin()
|
|||
|
//{
|
|||
|
// Origin origin = new Origin();
|
|||
|
// List<Origin> origins = new List<Origin>();
|
|||
|
// origins = origin.GetAllOrigins();
|
|||
|
// List<Edges> clusterOrigins = new List<Edges>();
|
|||
|
// foreach (Origin element in origins)
|
|||
|
// {
|
|||
|
// Nodes clusterOrigin = new Nodes
|
|||
|
// {
|
|||
|
// Nodetype = "Angesteckt in ",
|
|||
|
// Source = element.OriginId,
|
|||
|
// Target = element.City
|
|||
|
// };
|
|||
|
// clusterOrigins.Add(clusterOrigin);
|
|||
|
// };
|
|||
|
// return clusterOrigins;
|
|||
|
//}
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|