Beispiel #1
0
        public ActionResult Create(EventsInputModel input)
        {
            if (ModelState.IsValid)
            {
                var userId = this.User.Identity.GetUserId();

                var newEvent = new Event
                {
                    Title       = input.Title,
                    Description = this.Sanitizer.Sanitize(input.Description),
                    Date        = input.Date,
                    AuthorId    = userId
                };

                this.Data.Events.Add(newEvent);
                this.Data.SaveChanges();
                return(this.RedirectToAction("Upcoming"));
            }

            return(this.View(input));
        }
Beispiel #2
0
        public ActionResult Create()
        {
            var model = new EventsInputModel();

            return(this.View(model));
        }