public bool SaveItem(ItemDomainDTO itemDomain, long userId, long orgId) { Item items = new Item(); if (itemDomain.ItemId == 0) { items.ItemName = itemDomain.ItemName; items.Remarks = itemDomain.Remarks; items.IsActive = itemDomain.IsActive; items.EUserId = userId; items.EntryDate = DateTime.Now; items.OrganizationId = orgId; items.ItemTypeId = itemDomain.ItemTypeId; items.UnitId = itemDomain.UnitId; itemRepository.Insert(items); } else { items = GetItemOneByOrgId(itemDomain.ItemId, orgId); items.ItemName = itemDomain.ItemName; items.Remarks = itemDomain.Remarks; items.IsActive = itemDomain.IsActive; items.UpUserId = itemDomain.UpUserId; items.UpdateDate = DateTime.Now; items.ItemTypeId = itemDomain.ItemTypeId; items.UnitId = itemDomain.UnitId; itemRepository.Update(items); } return(itemRepository.Save()); }
public ActionResult GetItemById(long id) { ItemDomainDTO itemDTO = _itemBusiness.GetItemById(id, OrgId); itemDTO.UnitName = _unitBusiness.GetUnitOneByOrgId(itemDTO.UnitId, OrgId).UnitName; itemDTO.ItemTypeName = _itemTypeBusiness.GetItemType(itemDTO.ItemTypeId, OrgId).ItemName; ItemViewModel itemViewModel = new ItemViewModel(); AutoMapper.Mapper.Map(itemDTO, itemViewModel); return(Json(itemViewModel)); }
public ActionResult SaveItem(ItemViewModel itemViewModel) { bool isSuccess = false; if (ModelState.IsValid) { try { ItemDomainDTO dto = new ItemDomainDTO(); AutoMapper.Mapper.Map(itemViewModel, dto); isSuccess = _itemBusiness.SaveItem(dto, UserId, OrgId); } catch (Exception ex) { isSuccess = false; } } return(Json(isSuccess)); }