public async Task UpdateItem(int itemId, ItemChangeDTO model) { try { var item = _mapper.Map <Item>(model); item.ItemId = itemId; _uow.Items.Update(item); await _uow.SaveChangesAsync(); } catch (Exception ex) { throw; } }
public async Task CreateItem(ItemChangeDTO model) { try { var newitem = _mapper.Map <Item>(model); _uow.Items.Add(newitem); await _uow.SaveChangesAsync(); await CreatePurchase(model.Purchase); } catch (Exception ex) { throw; } }
public async Task <IActionResult> UpdateItem([FromRoute] int itemId, [FromBody] ItemChangeDTO model) { await _itemService.UpdateItem(itemId, model); return(Ok()); }
public async Task <IActionResult> CreateItem([FromBody] ItemChangeDTO model) { await _itemService.CreateItem(model); return(Ok()); }