public async Task <IActionResult> PutPreMadePizzas(int id, PreMadePizzas PreMadePizzas) { if (id != PreMadePizzas.Id) { return(BadRequest()); } try { await _repo.Edit(PreMadePizzas); } catch (DbUpdateConcurrencyException) { if (!PreMadePizzasExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public PreMadePizzasVM ConvertToVM(PreMadePizzas PreMadePizzas) { PreMadePizzasVM returnPMP = new PreMadePizzasVM { Id = PreMadePizzas.Id, Name = PreMadePizzas.Name, Description = PreMadePizzas.Description, Price = PreMadePizzas.PriceCategory.Price }; return(returnPMP); }
public async Task <List <Item> > GetItems() { List <Item> list = new List <Item>(); //TODO: list.AddRange(await Pizzas.Select(async p => await ItemFormatter.GetItem(p)).WhenAll()); list.AddRange(await Sides.Select(async s => await ItemFormatter.GetItemFromSideId(s)).WhenAll()); list.AddRange(await PreMadePizzas.Select(async p => await ItemFormatter.GetItemFromPizzaId(p)).WhenAll()); if (list.Count == 0) { list.Add(ItemFormatter.EmptyItem()); } return(list); }
public void AddPreMadePizza(int pMPizzaId) { PreMadePizzas.Add(pMPizzaId); }
public async Task <ActionResult <PreMadePizzas> > PostPreMadePizzas(PreMadePizzas PreMadePizzas) { await _repo.Add(PreMadePizzas); return(CreatedAtAction("GetPreMadePizzas", new { id = PreMadePizzas.Id }, PreMadePizzas)); }