public ActionResult EditWard(lmsWard objWardMaster) { objWardMaster.BEDID = objWardMaster.SelectedBed; var saveWardDetails = _objIHospitalMaster.SaveWard(objWardMaster); //ViewBag.Message = viewMessage; return(RedirectToAction("ViewWard", new { WardId = saveWardDetails, viewMessage = "Ward Details Saved Successfully" })); }
public lmsWard GetWardDetailsById(int WardId) { try { if (WardId == 0) { var newWard = new lmsWard(); newWard.ISACTIVE = true; return(newWard); } var resultDetails = _objLabManagementEntities.lmsWards.FirstOrDefault(x => x.WARDID == WardId); resultDetails.ISACTIVE = resultDetails.ISACTIVE == null ? true : resultDetails.ISACTIVE.Value; return(resultDetails); } catch (Exception ex) { _objIAppLogger.LogError(ex); return(null); } }
public int SaveWard(lmsWard objWardMaster) { var resultId = 0; try { if (objWardMaster.WARDID > 0) { _objLabManagementEntities.lmsWards.Attach(objWardMaster); _objLabManagementEntities.Entry(objWardMaster).State = EntityState.Modified; _objLabManagementEntities.SaveChanges(); return(objWardMaster.WARDID); } _objLabManagementEntities.lmsWards.Add(objWardMaster); _objLabManagementEntities.SaveChanges(); resultId = _objLabManagementEntities.lmsWards.AsEnumerable().LastOrDefault().WARDID; } catch (Exception ex) { _objIAppLogger.LogError(ex); } return(resultId); }