//GET: EventCategory/Create public IActionResult Create() { AddEventCategoryViewModel viewModel = new AddEventCategoryViewModel(); return(View(viewModel)); //AddEventCategoryViewModel addEventCategoryViewModel = new AddEventCategoryViewModel(); //return View(addEventCategoryViewModel); }
public IActionResult ProcessCreateEventCategoryForm(AddEventCategoryViewModel addEventCategoryViewModel) { if (ModelState.IsValid) { EventCategory newEventCatogory = new EventCategory(addEventCategoryViewModel.Name); context.EventCategories.Add(newEventCatogory); context.SaveChanges(); return(Redirect("Index")); } return(View("create", addEventCategoryViewModel)); }
//[Route("Create/Form")] public IActionResult ProcessCreateEventCategoryForm(AddEventCategoryViewModel addEventCategoryViewModel) { if (ModelState.IsValid) { EventCategory eventCategory = new EventCategory { Name = addEventCategoryViewModel.Name }; context.EventCategories.Add(eventCategory); context.SaveChanges(); return(Redirect("/eventcategory")); } return(View(addEventCategoryViewModel)); }
public IActionResult Create(AddEventCategoryViewModel viewModel) { if (ModelState.IsValid) { EventCategory newEventCategory = new EventCategory { Name = viewModel.Name }; _context.Categories.Add(newEventCategory); _context.SaveChanges(); return(Redirect("/EventCategory")); } return(View(viewModel)); }
public IActionResult ProcessCreateEventCategoryForm(AddEventCategoryViewModel addEventCategoryViewModel) { if (ModelState.IsValid) { EventCategory newEventCategory = new EventCategory { // directly assign properties to EventCategory Model using ViewModel Name = addEventCategoryViewModel.Name }; // EventData.Add(newEvent); context.Categories.Add(newEventCategory); context.SaveChanges(); return(Redirect("/EventCategory")); } return(View("Create", addEventCategoryViewModel)); //TODO review this }
[HttpPost] //add ("EventCategory/Create") public IActionResult Create(AddEventCategoryViewModel viewModel) // public IActionResult ProcessCreateEventCategoryForm(AddEventCategoryViewModel addEventCategoryViewModel) { if (ModelState.IsValid) { EventCategory eventCategory = new EventCategory() //EventCategory newEventCategory = new EventCategory // eventCategory for new... { Name = viewModel.Name //Name = addEventCategoryViewModel.Name //viewModel only }; context.Categories.Add(eventCategory); // .Category context.SaveChanges(); //new // context.Add(newEventCategory); // .Category delete new and change tp event.. return(Redirect("/EventCategory")); } return(View("Create", viewModel)); // return View(addEventCategoryViewModel); }