Esempio n. 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
            }));
        }
Esempio n. 2
0
 public async Task <int> UpdateAsync(Domain.Models.Shop shop)
 {
     _unit.ShopRepository.Update(shop.Id, shop);
     return(await _unit.CommitChangesAsync());
 }
Esempio n. 3
0
 public async Task <int> AddAsync(Domain.Models.Shop shop)
 {
     _unit.ShopRepository.Add(shop);
     return(await _unit.CommitChangesAsync());
 }
Esempio n. 4
0
        public async Task <IActionResult> Put([FromBody] Domain.Models.Shop shop)
        {
            await _shopService.UpdateAsync(shop);

            return(Ok());
        }