public static VegetableToppingDTO MapToDTO(VegetableToppingDAO topping) { var vt = new VegetableToppingDTO(); vt.Id = topping.Id; vt.Pizza = PizzaMapper.MapToDTO(topping.Pizza); vt.Vegetable = VegetableMapper.MapToDTO(topping.Vegetable); vt.Active = topping.Active; return(vt); }
public bool CreatePizza(SizeDTO size, CrustDTO crust, SauceDTO sauce, CheeseDTO cheese, List <CheeseDTO> cheeses, List <MeatDTO> meats, List <VegetableDTO> vegetables, int quantity) { PizzaDTO pizza = new PizzaDTO { Size = size, Crust = crust, Sauce = sauce, Cheese = cheese, Quantity = quantity, Active = true }; if (InsertPizza(pizza)) { pizza = GetPizzas().Last(); if (cheeses != null) { foreach (var item in cheeses) { CheeseToppingDTO ct = new CheeseToppingDTO { Cheese = item, Pizza = pizza }; if (InsertCheeseTopping(ct)) { continue; } else { return(false); } } } if (meats != null) { foreach (var item in meats) { MeatToppingDTO mt = new MeatToppingDTO { Meat = item, Pizza = pizza }; if (InsertMeatTopping(mt)) { continue; } else { return(false); } } } if (vegetables != null) { foreach (var item in vegetables) { VegetableToppingDTO vt = new VegetableToppingDTO { Vegetable = item, Pizza = pizza }; if (InsertVegetableTopping(vt)) { continue; } else { return(false); } } } } return(true); }
public bool DeleteVeDeleteableTopping(VegetableToppingDTO item) { return(pssc.DeleteVegetableTopping(VegetableToppingMapper.MapToDAO(item))); }
public bool InsertVegetableTopping(VegetableToppingDTO item) { return(pssc.InsertVegetableTopping(VegetableToppingMapper.MapToDAO(item))); }
public bool ChangeVeChangeableTopping(VegetableToppingDTO item) { return(pssc.ChangeVegetableTopping(VegetableToppingMapper.MapToDAO(item))); }