public async Task <ActionResult> UpdatePizzaById(int id, [FromBody] CataloguePizzaForUpdateDto pizzaDto) { Catalogue_Pizza pizza = await _pizzaRepository.GetPizzaById(id); _mapper.Map(pizzaDto, pizza); await _pizzaRepository.UpdatePizza(); return(NoContent()); }
public async Task <ActionResult> CreatePizza(CataloguePizzaForCreateDto pizzaDto) { Catalogue_Pizza pizzaToCreate = _mapper.Map <Catalogue_Pizza>(pizzaDto); await _pizzaRepository.CreatePizza(pizzaToCreate); return(CreatedAtRoute("GetPizza", new { id = pizzaToCreate.Num_Pizza }, pizzaToCreate)); }
public async Task <int> CreatePizza(Catalogue_Pizza pizza) { await _pizzaDbContext.AddAsync(pizza); return(await _pizzaDbContext.SaveChangesAsync()); }