public void doctordetails(string UserName, string Mail, int age, string MobileNumber, string Address, int Experience, int Fees, string PassWord, int hosp, int spec) { database_class dac = new database_class(); UserDetail us = new UserDetail(); us.Age = age; us.MobileNumber = MobileNumber; us.Mail = Mail; us.Address = Address; dac.UserDetails.Add(us); Login lg = new Login(); lg.UserId = us.UserId; lg.RoleId = 2; lg.UserName = UserName; lg.PassWord = PassWord; dac.Logins.Add(lg); dac.SaveChanges(); Doctor doc = new Doctor(); doc.Experience = Experience; doc.Fees = Fees; doc.HospitalId = hosp; doc.SpecialistId = spec; doc.LoginId = lg.LoginId; doc.status = "Requested"; dac.Doctors.Add(doc); dac.SaveChanges(); }
public void addappointment(string UserName, int Timings, string Slot, string Description, int userid, int loginid, int docid) { database_class dac = new database_class(); Appointment app = new Appointment(); app.Status = "requested"; app.Timimgs = Timings; app.Slot = Slot; app.Pay = "pay"; app.Description = Description; //app.Prescription = "usedef";//not required app.LoginId = (from i in dac.Logins where i.UserId == userid select i.LoginId).FirstOrDefault(); app.DoctorId = docid; dac.Appointments.Add(app); dac.SaveChanges(); History history = new History(); history.AppointmentId = app.AppointmentId; history.FromStatus = "none"; history.ToStatus = "requested"; history.LoginId = loginid; dac.Histories.Add(history); dac.SaveChanges(); }
public void confirmdoctor(int docid) { database_class database = new database_class(); var doc = (from i in database.Doctors where i.DoctorId == docid select i).SingleOrDefault(); doc.status = "confirmed"; database.SaveChanges(); }
public void paydoctor(int appid) { database_class database = new database_class(); var app = (from i in database.Appointments where i.AppointmentId == appid select i).SingleOrDefault(); app.Pay = "paid"; database.SaveChanges(); }
public logindata logindetails(string username, string password) { database_class dac = new database_class(); var data = (from i in dac.Logins where i.UserName == username && i.PassWord == password select i).FirstOrDefault(); logindata log = new logindata(); log.UserId = data.UserId; log.LoginId = data.LoginId; log.RoleId = data.RoleId; return(log); }
public List <specialitydata> speciality() { database_class database = new database_class(); var speciality = from i in database.Specialists select i; List <specialitydata> spec = new List <specialitydata>(); foreach (var j in speciality) { specialitydata spd = new specialitydata(); spd.SpecialistId = j.SpecialistId; spd.SpecialistName = j.SpecialistName; spec.Add(spd); } return(spec); }
public List <hospitaldata> hospitals() { database_class database = new database_class(); var hospitals = from i in database.Hospitals select i; List <hospitaldata> hosp = new List <hospitaldata>(); foreach (var j in hospitals) { hospitaldata hd = new hospitaldata(); hd.hospitalId = j.HospitalId; hd.hospitalName = j.HospitalName; hd.MobileNumber = j.MobileNumber; hd.Address = j.Address; hosp.Add(hd); } return(hosp); }
public void cancelpatient(int appid, int loginid) { database_class database = new database_class(); var pat = (from i in database.Appointments where i.AppointmentId == appid select i).FirstOrDefault(); pat.Status = "cancelled"; database.SaveChanges(); History history = new History(); history.AppointmentId = appid; history.FromStatus = "requested"; history.ToStatus = "cancelled"; history.LoginId = loginid; database.Histories.Add(history); database.SaveChanges(); }
public List <Historydata> appointhistory(int appointmentid) { database_class database = new database_class(); var histories = from i in database.Histories where i.AppointmentId == appointmentid select i; List <Historydata> historydatas = new List <Historydata>(); foreach (var i in histories) { Historydata h = new Historydata(); h.AppointmentId = i.AppointmentId; h.FromStatus = i.FromStatus; h.LoginId = i.LoginId; h.RequestId = i.RequestId; h.ToStatus = i.ToStatus; historydatas.Add(h); } return(historydatas); }
public void addprescription(string prescription, int appointmentid) { database_class database = new database_class(); var appointment = (from i in database.Appointments where i.AppointmentId == appointmentid select i).SingleOrDefault(); int docid = appointment.DoctorId; appointment.Prescription = prescription; appointment.Status = "completed"; database.SaveChanges(); History history = new History(); history.AppointmentId = appointmentid; history.FromStatus = "confirmed"; history.ToStatus = "completed"; history.LoginId = (from i in database.Doctors where i.DoctorId == docid select i.LoginId).FirstOrDefault(); database.Histories.Add(history); database.SaveChanges(); }
public void patientdetails(string UserName, string Mail, int Age, string MobileNumber, string Address, string PassWord) { database_class dac = new database_class(); UserDetail us = new UserDetail(); us.Age = Age; us.MobileNumber = MobileNumber; us.Mail = Mail; us.Address = Address; dac.UserDetails.Add(us); Login lg = new Login(); lg.UserId = us.UserId; lg.RoleId = 3; lg.UserName = UserName; lg.PassWord = PassWord; dac.Logins.Add(lg); dac.SaveChanges(); }
public List <patientdata> patdashboard(int loginid) { database_class data = new database_class(); var appoint = from i in data.Appointments where i.LoginId == loginid select i; List <patientdata> apd = new List <patientdata>(); foreach (var i in appoint) { patientdata app = new patientdata(); app.AppointmentId = i.AppointmentId; app.Status = i.Status; app.Slot = i.Slot; app.Timings = i.Timimgs; app.Pay = i.Pay; app.Description = i.Description; app.Prescription = i.Prescription; apd.Add(app); } return(apd); }
public List <doctordata> doctorrequest() { database_class database = new database_class(); var doctors = from i in database.Doctors where i.status == "requested" select i; List <doctordata> docs = new List <doctordata>(); foreach (var i in doctors) { doctordata doc = new doctordata(); doc.DoctorId = i.DoctorId; doc.Experience = i.Experience; doc.Fees = i.Fees; doc.HospitalId = i.HospitalId; doc.LoginId = i.LoginId; doc.SpecialistId = i.SpecialistId; doc.status = i.status; docs.Add(doc); } return(docs); }
public List <patientdata> docdashboard(int loginid) { database_class database = new database_class(); int docid = (from i in database.Doctors where i.LoginId == loginid select i.DoctorId).FirstOrDefault(); var appoint = from i in database.Appointments where i.DoctorId == docid select i; List <patientdata> pat = new List <patientdata>(); foreach (var i in appoint) { patientdata patdata = new patientdata(); patdata.AppointmentId = i.AppointmentId; patdata.Status = i.Status; patdata.Timings = i.Timimgs; patdata.Slot = i.Slot; patdata.Pay = i.Pay; patdata.Description = i.Description; pat.Add(patdata); } return(pat); }
public List <choosedocdata> choosedoc(int hospid) { database_class database = new database_class(); var chdo = (from i in database.Doctors where i.HospitalId == hospid select i.LoginId).Distinct(); List <choosedocdata> doc = new List <choosedocdata>(); foreach (var i in chdo) { var doctor = from k in database.Logins.Include("User_Id") where k.LoginId == i select k; foreach (var j in doctor) { choosedocdata cd = new choosedocdata(); cd.DoctorId = (from k in database.Doctors where k.LoginId == j.LoginId select k.DoctorId).FirstOrDefault(); cd.DoctorName = j.UserName; cd.Address = j.User_Id.Address; cd.MobileNumber = j.User_Id.MobileNumber; doc.Add(cd); } } return(doc); }
public List <hospitaldata> chooshosp(int spid) { database_class database = new database_class(); var sps = (from i in database.Doctors where i.SpecialistId == spid select i.HospitalId).Distinct(); List <hospitaldata> hosp = new List <hospitaldata>(); foreach (var i in sps) { var hospital = from k in database.Hospitals where k.HospitalId == i select k; foreach (var j in hospital) { hospitaldata hd = new hospitaldata(); hd.hospitalId = j.HospitalId; hd.hospitalName = j.HospitalName; hd.MobileNumber = j.MobileNumber; hd.Address = j.Address; hosp.Add(hd); } } return(hosp); }