Пример #1
0
        public async Task <IActionResult> Post([FromBody] Domain.Models.Shop shop)
        {
            await _shopService.AddAsync(shop);

            return(Created($"/api/shop/{shop.Id}", new Domain.Models.Shop {
                Id = shop.Id
            }));
        }
Пример #2
0
 public async Task <int> UpdateAsync(Domain.Models.Shop shop)
 {
     _unit.ShopRepository.Update(shop.Id, shop);
     return(await _unit.CommitChangesAsync());
 }
Пример #3
0
 public async Task <int> AddAsync(Domain.Models.Shop shop)
 {
     _unit.ShopRepository.Add(shop);
     return(await _unit.CommitChangesAsync());
 }
Пример #4
0
        public async Task <IActionResult> Put([FromBody] Domain.Models.Shop shop)
        {
            await _shopService.UpdateAsync(shop);

            return(Ok());
        }