public IHttpActionResult EditInventory(SiteInventory inventory) { if (inventory == null) { return(BadRequest("inventory must be passed to the body of the http request")); } try { inventory.CreatedDate = DateTime.Now; assetsManagementService.EditSiteInventory(inventory); var inventories = assetsManagementService.GetSiteInventories(); var html = Helpers.RenderPartial("~/Views/Shared/Partial/Assets/InventoryList.cshtml", inventories); return(Ok(html)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public void EditSiteInventory(SiteInventory siteInventory) { var original = siteInventoryRepository.GetById(s => s.InventoryId == siteInventory.InventoryId); siteInventoryRepository.Update(original, siteInventory.AutoMapObject <SiteInventory, DB.SiteInventory>()); }
public int CreateSiteInventory(SiteInventory siteInventory) { var res = siteInventoryRepository.Insert(siteInventory.AutoMapObject <SiteInventory, DB.SiteInventory>()); return(res.SiteId); }