public HIVTestResultModel GetEdit(int?id) { HIVTestResultModel ee = new HIVTestResultModel(); using (var testrep = new HIVTestResultRepository()) { //PatientRepository pp = new PatientRepository(); // var Pname = pp.GetAll().ToList().Find(x => x.PatientId == id); if (id.HasValue && id != 0) { HIVTestResult test = testrep.GetById(id.Value); ee.TestId = test.TestId; ee.PatientName = test.PatientName; ee.Date = test.Date; //ee.DOB = Convert.ToDateTime(Pname.DOB); // ee.Gender = Pname.Sex; ee.TestigLocation = test.TestigLocation; ee.NextAppointment = test.NextAppointment; ee.HIVtestType = test.HIVtestType; ee.Status = test.Status; ee.PatientId = test.PatientId; } return(ee); } }
public ActionResult Update(int id, HIVTestResultModel test) { var hmm = ee.GetAllTest().Find(x => x.TestId == id); ee.PostEdit(test); return(RedirectToAction("Index", new { Id = hmm.PatientId })); // PartialView(); }
public HIVTestResultModel GetById(int?id) { HIVTestResultModel ee = new HIVTestResultModel(); using (var parepo = new HIVTestResultRepository()) { HIVTestResult test = parepo.GetById(id.Value); ee.TestId = test.TestId; return(ee); } }
public ActionResult Edit(int id, HIVTestResultModel test) { try { // TODO: Add update logic here ee.PostEdit(test); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id, HIVTestResultModel Test) { try { // TODO: Add delete logic here var hmm = ee.GetAllTest().Find(x => x.TestId == id); ee.PostDelete(id); return(RedirectToAction("Index", new { Id = hmm.PatientId })); } catch { return(View()); } }
public ActionResult Create(HIVTestResultModel test) { try { var ee = new HIVTestResultBusiness(); int PatientId = Convert.ToInt32(System.Web.HttpContext.Current.Session["himPatientId"]); ee.Create(test, PatientId); return(RedirectToAction("Index", new { Id = PatientId })); } catch { return(View(test)); } }
public int CountNeg() { HIVTestResultModel ee = new HIVTestResultModel(); DataContext db = new DataContext(); int countpo = 0; var listtest = db.HIVTestResults.ToList(); foreach (HIVTestResult oo in listtest) { if (oo.Status == "Negative") { countpo++; } } return(countpo); }
// // GET: /TestResult/Create public ActionResult Create(int?PatientId) { var ee = new HIVTestResultBusiness(); var Pb = new PatientBusiness(); if (PatientId.HasValue) { var Pname = Pb.GetPatients().Find(x => x.PatientId == PatientId.Value); var model = new HIVTestResultModel { PatientName = Pname.FullName.ToUpper() + " " + Pname.Surname.ToUpper(), PatientId = PatientId.Value }; System.Web.HttpContext.Current.Session["himPatientId"] = PatientId; return(View(model)); } return(View()); }
public HIVTestResultModel PostEdit(HIVTestResultModel id) { using (var testrep = new HIVTestResultRepository()) { if (id.TestId == 0) { HIVTestResult ee = new HIVTestResult { TestId = id.TestId, //PatientName = id.PatientName, Date = id.Date, // DOB = id.DOB, // Gender = id.Gender, TestigLocation = id.TestigLocation, NextAppointment = id.NextAppointment, HIVtestType = id.HIVtestType, Status = id.Status, //PatientId=id.PatientId }; testrep.Create(ee); } else { HIVTestResult test = testrep.GetById(id.TestId); test.TestId = id.TestId; //test.PatientName = id.PatientName; test.Date = id.Date; // test.DOB = id.DOB; // test.Gender = id.Gender; test.TestigLocation = id.TestigLocation; test.NextAppointment = id.NextAppointment; test.HIVtestType = id.HIVtestType; test.Status = id.Status; //test.PatientId = id.PatientId; testrep.update(test); } return(id); } }
public void Create(HIVTestResultModel test, int PatientId) { using (var testropo = new HIVTestResultRepository()) { var Pname = pp.GetAll().ToList().Find(x => x.PatientId == PatientId); HIVTestResult ee = new HIVTestResult { TestId = test.TestId, PatientName = Pname.FullName + " " + Pname.Surname, Date = test.Date, DOB = Convert.ToDateTime(Pname.DOB), Gender = Pname.Sex, TestigLocation = test.TestigLocation, NextAppointment = test.NextAppointment, HIVtestType = test.HIVtestType, Status = test.Status, PatientId = PatientId, }; testropo.Create(ee); } }
public HIVTestResultModel GetDelete(int?id) { HIVTestResultModel ee = new HIVTestResultModel(); using (var testrep = new HIVTestResultRepository()) { if (id != 0) { HIVTestResult test = testrep.GetById(id.Value); ee.TestId = test.TestId; ee.PatientName = test.PatientName; ee.Date = test.Date; // ee.DOB = test.DOB; // ee.Gender = test.Gender; ee.TestigLocation = test.TestigLocation; ee.NextAppointment = test.NextAppointment; ee.HIVtestType = test.HIVtestType; ee.Status = test.Status; ee.PatientId = test.PatientId; } return(ee); } }