public async Task <IActionResult> Create(CreatePizzaViewModel model) { Klientas user = await userManager.GetUserAsync(User); string id = user?.Id; var entities = new restaurant_dbContext(); var ingrendientai = from s in _context.Ingredientai select s; CreateViewModel viewModel = new CreateViewModel(); viewModel.ingredientai = entities.Ingredientai.ToList(); viewModel.ingredientoTipai = entities.IngredientoTipas.ToList(); viewModel.picos = entities.Pica.ToList(); int newPizzaId; string apr; if (ModelState.IsValid) { if (model.Aprasymas == null) { apr = ""; } else { apr = model.Aprasymas; } var newPizza = new Pica { Pavadinimas = model.Pavadinimas, Aprasymas = apr, Kaina = 0, Tipas = 4, Padas = model.padas, Nuotrauka = "/images/userCreated.png", Klientas = id }; _context.Add(newPizza); await _context.SaveChangesAsync(); newPizzaId = newPizza.Id; return(RedirectToAction("Edit", new { id = newPizzaId })); } model.Padas = _context.Padas.ToList(); return(View("Index", model)); }
public async Task <IActionResult> PremadePizza() { Klientas user = await userManager.GetUserAsync(User); string id = user?.Id; var entities = new restaurant_dbContext(); ViewBag.ShoppingCart = entities.ShoppingCart.Where(a => a.FkKlientasid == id); PremadeViewModel model = new PremadeViewModel(); model.picosTipai = entities.PicosTipas.ToList(); model.picos = entities.Pica.ToList(); model.shoppingCart = entities.ShoppingCart.Where(a => a.FkKlientasid == id).ToList(); return(View(model)); }
public async Task <IActionResult> Edit(int?id) { Klientas user = await userManager.GetUserAsync(User); string userId = user?.Id; var entities = new restaurant_dbContext(); var ingrendientai = from s in _context.Ingredientai select s; CreateViewModel model = new CreateViewModel(); model.ingredientai = entities.Ingredientai.ToList(); model.picosIngredientai = entities.PicosIngredientai.Where(a => a.FkPicaid == id).ToList(); model.ingredientoTipai = entities.IngredientoTipas.ToList(); model.picos = entities.Pica.ToList(); ViewBag.IngrendientoTipas = entities.IngredientoTipas; ViewBag.ShoppingCart = entities.ShoppingCart.Where(a => a.FkKlientasid == userId); //return View(await PaginatedList<CreateViewModel>.CreateAsync(ingredientai.AsNoTracking(), pageNumber ?? 1, pageSize)); return(View(model)); }
public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var entities = new restaurant_dbContext(); ViewBag.Ingredientai = entities.PicosIngredientai.Where(a => a.FkPicaid == id); ViewBag.PicosIng = entities.PicosIngredientai.Include(x => x.FkIngredientai).Where(a => a.FkPicaid == id); var pica = await context.Pica .Include(u => u.PadasNavigation) .Include(u => u.TipasNavigation) .FirstOrDefaultAsync(m => m.Id == id); if (pica == null) { return(NotFound()); } return(View(pica)); }
public OrderController(restaurant_dbContext context, UserManager <Klientas> userManager) { _context = context; _userManager = userManager; }
public IActionResult Details(int?id) { var entity = new restaurant_dbContext(); return(View(entity.Ingredientai.Find(id))); }
public CreateController(restaurant_dbContext context, UserManager <Klientas> userManager) { _context = context; this.userManager = userManager; }
public PremadeController(restaurant_dbContext context, UserManager <Klientas> userManager) { this.context = context; this.userManager = userManager; }
public OrderItemsController(UzsakymoPreke uzsakymoPreke, restaurant_dbContext context) { this.context = context; this.uzsakymoPreke = uzsakymoPreke; }
public IngredientoTipasController(restaurant_dbContext context) { _context = context; }