Exemple #1
0
        public ActionResult Create([Bind(Include = "Title,StartDate,StartTime,Location,Duration,Description,OtherDetails,Type,InviteString")] EventViewModel eventViewModel)
        {
            if (ModelState.IsValid)
            {
                UserViewModel User = (UserViewModel)Session["User"];
                eventViewModel.InviteString = eventViewModel.InviteString.Replace(" ", ""); //Removing White Spaces
                eventViewModel.Invites      = eventViewModel.InviteString.Split(',');
                eventViewModel.InviteCount  = eventViewModel.Invites.Count();
                eventViewModel.UserFullName = User.FullName;
                eventViewModel.UserID       = (int)User.UserID;
                EventDTO EventDTO = EventMapping.EventViewModel2EventDTO(eventViewModel);
                EventService.Create(EventDTO);

                return(RedirectToAction("Home"));
            }

            return(View(eventViewModel));
        }