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" })); }
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); } }
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); }