예제 #1
0
        public IActionResult Add(AddEventTypeViewModel addEventTypeViewModel)
        {
            if (ModelState.IsValid)
            {
                var eventTipes = context.EventTypes.Select(p => p.Name).ToList();

                if (eventTipes.Contains(addEventTypeViewModel.Name))
                {
                    ViewBag.Validation = "Type already exist";
                    return(View(addEventTypeViewModel));
                }
                else
                {
                    EventType eventType = new EventType()
                    {
                        Name = addEventTypeViewModel.Name
                    };

                    context.EventTypes.Add(eventType);
                    context.SaveChanges();

                    return(Redirect("/EventType"));
                }
            }

            return(View(addEventTypeViewModel));
        }
예제 #2
0
        public IActionResult Add()
        {
            AddEventTypeViewModel addEventTypeViewModel = new AddEventTypeViewModel();

            return(View(addEventTypeViewModel));
        }