public ActionResult Create(SampleReceive sampleReceive)
 {
     ViewBag.NoOfProductReceived = Convert.ToInt32(ConfigurationManager.AppSettings["NoOfProductReceived"]);
     ViewBag.NoofTestRequired = Convert.ToInt32(ConfigurationManager.AppSettings["NoofTestRequired"]);
     fillDropdown();
     try
     {
         if (ModelState.IsValid)
         {
             List<string> errorMessage = new List<string>();
             if (SampleReceivingService.FindBy(p => p.SRID.Trim() == sampleReceive.SRID.Trim()).Count() > 0)
             {
                 errorMessage.Add("Sample Receiving alreary exists with same Sample ID");
             }
             if (errorMessage.Count > 0)
             {
                 return Json(new { errorMessage });
             }
             else
             {
                 SampleReceivingService.Create(sampleReceive);
             }
         }
         return View();
     }
     catch
     {
         return View(sampleReceive);
     }
 }
 public ActionResult Create(SampleReceive test)
 {
     try
     {
         if (ModelState.IsValid)
         {
             SampleReceivingService.Create(test);
         }
         ViewBag.NoOfProductReceived = Convert.ToInt32(ConfigurationManager.AppSettings["NoOfProductReceived"]);
         ViewBag.NoofTestRequired = Convert.ToInt32(ConfigurationManager.AppSettings["NoofTestRequired"]);
         fillDropdown();
     }
     catch
     {
     }
     return View();
 }
 public ActionResult Create(SampleReceive test)
 {
     try
     {
         if (ModelState.IsValid)
         {
             SampleReceivingService.Create(test);
         }
         ViewBag.NoOfProductReceived = Convert.ToInt32(ConfigurationManager.AppSettings["NoOfProductReceived"]);
         ViewBag.NoofTestRequired    = Convert.ToInt32(ConfigurationManager.AppSettings["NoofTestRequired"]);
         fillDropdown();
     }
     catch
     {
     }
     return(View());
 }
        public ActionResult Edit(SampleReceive sampleReceive)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    SampleReceivingService.InsertORUpdateORDelete(sampleReceive);
                    ViewBag.ResultMessage = "Record updated successfully !";
                }
            }
            catch
            {
                ViewBag.ResultMessage = "Error occured";
            }
            ViewBag.NoOfProductReceived = sampleReceive.lstProductRecieved == null ? Convert.ToInt32(ConfigurationManager.AppSettings["NoOfProductReceived"]) : sampleReceive.lstProductRecieved.Count;
            ViewBag.NoofTestRequired = sampleReceive.lstSampleTest == null ? Convert.ToInt32(ConfigurationManager.AppSettings["NoofTestRequired"]) : sampleReceive.lstSampleTest.Count;

            fillDropdown();
            return View(sampleReceive);
        }