finished the dal data access layer files

This commit is contained in:
ismail 2018-06-13 21:25:05 +02:00
parent 27b3dfdacf
commit 31131c9cc0
3 changed files with 105 additions and 1 deletions

View File

@ -0,0 +1,30 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Web;
using Web_Server_EHEC.Model;
namespace Web_Server_EHEC.DAL
{
public class DoctorDAL
{
[DataContract]
public class Doctor : Person
{
private int DoctorId;
[DataMember]
public int Doctorid { get => DoctorId; set => DoctorId = value; }
public Doctor() { }
public Doctor(string firstName, string lastName, DateTime birthdate, string street, string city)
{
this.Firstname = firstName;
this.Lastname = lastName;
this.Street = street;
this.City = city;
}
}
}
}

View File

@ -0,0 +1,55 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Web;
using Web_Server_EHEC.Model;
namespace Web_Server_EHEC.DAL
{
[DataContract]
public class ExamDAL
{
public class Exam
{
private int _ExamId;
private bool _SicknessStatus;
private string _SicknessDesignation;
private int _OriginOriginId;
private Result _Result;
private Doctor _Doctor;
private Patient _Patient;
private Origin _Origin;
[DataMember]
public int ExamId { get => _ExamId; set => _ExamId = value; }
[DataMember]
public bool SicknessStatus { get => _SicknessStatus; set => _SicknessStatus = value; }
[DataMember]
public string SicknessDesignation { get => _SicknessDesignation; set => _SicknessDesignation = value; }
[DataMember]
public virtual Result Result { get => _Result; set => _Result = value; }
[DataMember]
public virtual Doctor Doctor { get => _Doctor; set => _Doctor = value; }
[DataMember]
public virtual Patient Patient { get => _Patient; set => _Patient = value; }
[DataMember]
public virtual Origin Origin { get => _Origin; set => _Origin = value; }
public Exam() { }
public Exam(bool sicknessstatus, string sicknessdesignation, Result result, Doctor doctor, Patient patient, Origin origin )
{
this.SicknessStatus = sicknessstatus;
this.SicknessDesignation = sicknessdesignation;
this.Result = result;
this.Doctor = doctor;
this.Patient = patient;
this.Origin = origin;
}
}
}
}

View File

@ -1,13 +1,32 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Web;
using Web_Server_EHEC.Model;
namespace Web_Server_EHEC.DAL
{
[DataContract]
public class PatientDAL
{
public class Patient : Person
{
private int _PatientId;
[DataMember]
public int Patientid { get => _PatientId; set => _PatientId = value; }
public Patient() { }
public Patient(string firstName, string lastName, DateTime birthdate, string street, string city)
{
this.Firstname = firstName;
this.Lastname = lastName;
this.Street = street;
this.City = city;
}
}
}
}