public int Save(lmsOtherCaseSheet data) { var resultId = 0; try { if (data.OCSID > 0) { _objLabManagementEntities.lmsOtherCaseSheets.Attach(data); _objLabManagementEntities.Entry(data).State = EntityState.Modified; _objLabManagementEntities.SaveChanges(); return(data.OCSID); } _objLabManagementEntities.lmsOtherCaseSheets.Add(data); _objLabManagementEntities.SaveChanges(); var result = _objLabManagementEntities.lmsOtherCaseSheets.ToList().LastOrDefault(); resultId = result.OCSID; } catch (Exception ex) { _objIAppLogger.LogError(ex); } return(resultId); }
public ActionResult EditOtherCaseSheets(lmsOtherCaseSheet data) { if (!data.CREDATEDDATE.HasValue) { data.CREDATEDDATE = DateTime.Now; } var saveData = otherCaseSheets.Save(data); //ViewBag.Message = viewMessage; return(RedirectToAction("ViewOtherCaseSheets", new { id = saveData, viewMessage = "Case Sheet Saved Successfully" })); }