Example #1
0
        async public Task <ActionResult> AddEvent(EventViewModel addedEvent)
        {
            try
            {
                var eventData = addedEvent.MapToModel();
                eventData = this._eventsAppService.CreateEvent(eventData);
                if (eventData != null)
                {
                    return(RedirectToAction("SubmitSuccess", "Events", new { id = eventData.Id }));
                }
                ViewBag.CurrentView = MenuEnabledView.AddEvent;
                ViewBag.Users       = await this.GetActiveUsers();

                ViewBag.CurrentView    = MenuEnabledView.AddEvent;
                ViewBag.DateRangeError = true;
                return(View(addedEvent));
            }
            catch (Exception)
            {
                ViewBag.Users = await this.GetActiveUsers();

                ViewBag.CurrentView = MenuEnabledView.AddEvent;
                ModelState.AddModelError("Error", "Error Occured");
                return(View());
            }
        }
Example #2
0
        async public Task <ActionResult> Register(EventViewModel addedEvent)
        {
            //try
            //{
            var eventData = addedEvent.MapToModel();

            eventData = this._eventsAppService.UpdateEvent(eventData);
            if (eventData != null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            ViewBag.CurrentView = MenuEnabledView.UpdateEvent;
            ViewBag.Users       = await this.GetActiveUsers();

            ViewBag.CurrentView    = MenuEnabledView.UpdateEvent;
            ViewBag.DateRangeError = true;
            return(View(addedEvent));
            //}
            //catch (Exception)
            //{
            //    ViewBag.Users = await this.GetActiveUsers();
            //    ViewBag.CurrentView = MenuEnabledView.AddEvent;
            //    ModelState.AddModelError("Error", "Error Occured");
            //    return View();
            //}
        }