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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 4
0
 public ActionResult Edit(int id, HIVTestResultModel test)
 {
     try
     {
         // TODO: Add update logic here
         ee.PostEdit(test);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 5
0
 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());
     }
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 8
0
        //
        // 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);
            }
        }