public ActionResult EditBed(lmsBed objBedMaster) { var saveBedDetails = _objIHospitalMaster.SaveBed(objBedMaster); //ViewBag.Message = viewMessage; return(RedirectToAction("ViewBed", new { BedId = saveBedDetails, viewMessage = "Bed Details Saved Successfully" })); }
public lmsBed GetBedDetailsById(int BedId) { try { if (BedId == 0) { var newBed = new lmsBed(); newBed.ISACTIVE = true; return(newBed); } var resultDetails = _objLabManagementEntities.lmsBeds.FirstOrDefault(x => x.BEDID == BedId); resultDetails.ISACTIVE = resultDetails.ISACTIVE == null ? true : resultDetails.ISACTIVE.Value; return(resultDetails); } catch (Exception ex) { _objIAppLogger.LogError(ex); return(null); } }
public int SaveBed(lmsBed objBedMaster) { var resultId = 0; try { if (objBedMaster.BEDID > 0) { _objLabManagementEntities.lmsBeds.Attach(objBedMaster); _objLabManagementEntities.Entry(objBedMaster).State = EntityState.Modified; _objLabManagementEntities.SaveChanges(); return(objBedMaster.BEDID); } _objLabManagementEntities.lmsBeds.Add(objBedMaster); _objLabManagementEntities.SaveChanges(); resultId = _objLabManagementEntities.lmsBeds.AsEnumerable().LastOrDefault().BEDID; } catch (Exception ex) { _objIAppLogger.LogError(ex); } return(resultId); }