public ActionResult EditBed(lmsBed objBedMaster)
        {
            var saveBedDetails = _objIHospitalMaster.SaveBed(objBedMaster);

            //ViewBag.Message = viewMessage;
            return(RedirectToAction("ViewBed", new { BedId = saveBedDetails, viewMessage = "Bed Details Saved Successfully" }));
        }
示例#2
0
 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);
     }
 }
示例#3
0
        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);
        }