public ActionResult EditInventory(lmsInventory objInventoryMaster)
        {
            objInventoryMaster.VENDORID = objInventoryMaster.SelectedVendor;
            var saveInventoryDetails = _objIHospitalMaster.SaveInventory(objInventoryMaster);

            //ViewBag.Message = viewMessage;
            return(RedirectToAction("ViewInventory", new { InventoryId = saveInventoryDetails, viewMessage = "Inventory Details Saved Successfully" }));
        }
Exemple #2
0
 public lmsInventory GetInventoryDetailsById(int InventoryId)
 {
     try
     {
         if (InventoryId == 0)
         {
             var newInventory = new lmsInventory();
             newInventory.ISWORKING = true;
             return(newInventory);
         }
         var resultDetails = _objLabManagementEntities.lmsInventories.FirstOrDefault(x => x.INVENTORYID == InventoryId);
         resultDetails.ISWORKING = resultDetails.ISWORKING == null ? true : resultDetails.ISWORKING.Value;
         return(resultDetails);
     }
     catch (Exception ex)
     {
         _objIAppLogger.LogError(ex);
         return(null);
     }
 }
Exemple #3
0
        public int SaveInventory(lmsInventory objInventoryMaster)
        {
            var resultId = 0;

            try
            {
                if (objInventoryMaster.INVENTORYID > 0)
                {
                    _objLabManagementEntities.lmsInventories.Attach(objInventoryMaster);
                    _objLabManagementEntities.Entry(objInventoryMaster).State = EntityState.Modified;
                    _objLabManagementEntities.SaveChanges();
                    return(objInventoryMaster.INVENTORYID);
                }
                _objLabManagementEntities.lmsInventories.Add(objInventoryMaster);
                _objLabManagementEntities.SaveChanges();
                resultId = _objLabManagementEntities.lmsInventories.LastOrDefault().INVENTORYID;
            }
            catch (Exception ex)
            {
                _objIAppLogger.LogError(ex);
            }

            return(resultId);
        }