Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        public async Task <int> CreatePizza(Catalogue_Pizza pizza)
        {
            await _pizzaDbContext.AddAsync(pizza);

            return(await _pizzaDbContext.SaveChangesAsync());
        }