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)); }