public ActionResult CreateSpecial(SpecialViewModel viewModel) { carsRepository.AddSpecialOffer(new Special() { SpecialMessage = viewModel.SpecialMessage }); return(RedirectToAction("Index")); }
public ActionResult Specials() { SpecialViewModel specials = new SpecialViewModel(); var specialRepo = SpecialRepositoryFactory.GetRepository(); specials.SpecialList = specialRepo.GetAll(); return(View("Specials", specials)); }
public ActionResult Specials() { SpecialViewModel model = new SpecialViewModel(); model.Specials = _specialsRepo.GetAll(); return(View(model)); }
public ActionResult Specials() { var repo = SpecialFactory.GetSpecialRepository(); var viewModel = new SpecialViewModel(); viewModel.specials = repo.GetSpecials(); return(View(viewModel)); }
public ActionResult Specials(SpecialViewModel viewModel) { var repo = SpecialFactory.GetSpecialRepository(); repo.InsertSpecial(viewModel.newSpecial); viewModel.specials = repo.GetSpecials(); return(View(viewModel)); }
public ActionResult DeleteSpecial(int id) { _specialsRepo.Delete(id); SpecialViewModel model = new SpecialViewModel(); model.Specials = _specialsRepo.GetAll(); return(Json(new { Success = true })); }
public ActionResult DeleteSpecial(SpecialViewModel viewModel) { var repo = SpecialFactory.GetSpecialRepository(); repo.DeleteSpecials(viewModel.newSpecial.SpecialId); viewModel.specials = repo.GetSpecials(); return(RedirectToAction("Specials", viewModel)); }
public ActionResult Specials(SpecialViewModel special) { if (ModelState.IsValid) { Special newSpecial = new Special() { SpecialDetails = special.Details, Title = special.Title }; _specialsRepo.Insert(newSpecial); return(RedirectToAction("Specials", "Admin")); } return(View(special)); }
public ActionResult AddSpecial(SpecialViewModel specialViewModel) { var specialRepo = SpecialRepositoryFactory.GetRepository(); if (string.IsNullOrEmpty(specialViewModel.NewSpecial.Title)) { ModelState.AddModelError("SpecialName", "Please enter a special."); } if (ModelState.IsValid) { specialRepo.Add(specialViewModel.NewSpecial.Title, specialViewModel.NewSpecial.Description); return(RedirectToAction("Specials", "Admin")); } else { return(View("Specials")); } }
public SpecialPage(int userId, ParkingManager pk) { InitializeComponent(); DataContext = new SpecialViewModel(userId, pk); }
public IActionResult PresetOrder(SpecialViewModel specialVM) //model binding { System.Console.WriteLine(ModelState.IsValid); int si = 1; int cr = 1; string spec = specialVM.SelectedSpecial; List <int> top = new List <int>(); switch (specialVM.SelectedSize) { case "small": si = 1; break; case "medium": si = 2; break; case "large": si = 3; break; default: break; } //determine crust, toppings based of special if (spec == "The Regular") { cr = 1; top.Add(1); top.Add(2); } else if (spec == "The Deep Little") { cr = 3; top.Add(1); top.Add(4); top.Add(6); } else if (spec == "The Pizza Timer") { cr = 2; top.Add(1); top.Add(3); top.Add(5); top.Add(6); } else { return(View("Order", specialVM)); } /// //adding pizza and pizzatopping to repo var db = new Repository(); db.CreatePizza(cr, si, spec); int key = db.GetLasestPizzaId(); foreach (var i in top) { db.CreatePizzaTopping(key, i); } return(Redirect("/pizza/get")); //return Redirect("/user/index"); // http 300-series status }