Пример #1
0
        public async Task <ActionResult <InventoryItemDto> > Post(CreateInventoryItemDto dto)
        {
            var inventoryItem = mapper.Map <InventoryItem>(dto);
            await dataContext.AddAsync(inventoryItem);

            await dataContext.SaveChangesAsync();

            return(Ok(mapper.Map <InventoryItemDto>(inventoryItem)));
        }
        public async Task WhenAsync(CreateInventoryItemDto c)
        {
            var idObj         = InventoryItemProxyUtils.ToIdString((c as ICreateInventoryItem).InventoryItemId);
            var uriParameters = new InventoryItemUriParameters();

            uriParameters.Id = idObj;

            var req = new InventoryItemPutRequest(uriParameters, (CreateInventoryItemDto)c);

            var resp = await _ramlClient.InventoryItem.Put(req);

            InventoryItemProxyUtils.ThrowOnHttpResponseError(resp);
        }
 public void When(CreateInventoryItemDto c)
 {
     WhenAsync(c).GetAwaiter().GetResult();
 }