//GET: EventCategory/Create
        public IActionResult Create()
        {
            AddEventCategoryViewModel viewModel = new AddEventCategoryViewModel();

            return(View(viewModel));

            //AddEventCategoryViewModel addEventCategoryViewModel = new AddEventCategoryViewModel();
            //return View(addEventCategoryViewModel);
        }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
 //[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));
 }
Ejemplo n.º 4
0
        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);
        }