public ActionResult EditTestDetails(LabTestDetailsTable testDetails)
        {
            if (string.IsNullOrEmpty(Convert.ToString(Session["UserName"])))
            {
                return(RedirectToAction("Login", "Home"));
            }

            if (Session["Lab"] == null)
            {
                return(RedirectToAction("Login", "Home"));
            }

            if (ModelState.IsValid)
            {
                var findDetails = db.LabTestDetailsTables.Where(i => i.Name == testDetails.Name && i.LabTestDetailID != testDetails.LabTestDetailID).FirstOrDefault();
                if (findDetails == null)
                {
                    db.Entry(testDetails).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("TestDetails", new { id = testDetails.LabTestID }));
                }
                else
                {
                    ViewBag.Message = "Already Registered";
                }
            }

            return(View(testDetails));
        }
        public ActionResult AddTestDetails(LabTestDetailsTable testDetails)
        {
            if (string.IsNullOrEmpty(Convert.ToString(Session["UserName"])))
            {
                return(RedirectToAction("Login", "Home"));
            }

            if (Session["Lab"] == null)
            {
                return(RedirectToAction("Login", "Home"));
            }
            var lab = (LabTable)Session["Lab"];

            testDetails.LabID = lab.LabID;
            int testid = Convert.ToInt32(Convert.ToString(Session["LabTestID"]));

            testDetails.LabTestID = testid;
            if (ModelState.IsValid)
            {
                var findDetails = db.LabTestDetailsTables.Where(i => i.Name == testDetails.Name).FirstOrDefault();
                if (findDetails == null)
                {
                    db.LabTestDetailsTables.Add(testDetails);
                    db.SaveChanges();
                    return(RedirectToAction("TestDetails", new { id = testid }));
                }
                else
                {
                    ViewBag.Message = "Already Registered";
                }
            }

            return(View(testDetails));
        }