public virtual ActionResult CreateSystemAlert(SystemAlertViewModel systemAlertViewModel) { this.Validate(systemAlertViewModel, string.Empty); if (!ModelState.IsValid) { return(View(Views.CreateMessage, systemAlertViewModel)); } var aystemAlert = Mapper.Map <SystemAlertViewModel, SystemAlert>(systemAlertViewModel); aystemAlert.ActiveFromDate = DateTime.Today.ToUniversalTime().WithoutMilliseconds(); Repository.Persist(aystemAlert); return(RedirectToAction(MVC.Dashboard.Index())); }
public virtual ViewResult CreateMessage(MessageType messageType) { MessageViewModel viewModel = null; switch (messageType) { case MessageType.Announcement: viewModel = new AnnouncementViewModel(); break; case MessageType.SystemAlert: viewModel = new SystemAlertViewModel(); break; default: throw new InvalidOperationException("Invalid Message Type"); } return View(Views.CreateMessage, viewModel); }
public virtual ViewResult CreateMessage(MessageType messageType) { MessageViewModel viewModel = null; switch (messageType) { case MessageType.Announcement: viewModel = new AnnouncementViewModel(); break; case MessageType.SystemAlert: viewModel = new SystemAlertViewModel(); break; default: throw new InvalidOperationException("Invalid Message Type"); } return(View(Views.CreateMessage, viewModel)); }
public virtual ActionResult CreateSystemAlert(SystemAlertViewModel systemAlertViewModel) { this.Validate(systemAlertViewModel, string.Empty); if (!ModelState.IsValid) return View(Views.CreateMessage, systemAlertViewModel); var aystemAlert = Mapper.Map<SystemAlertViewModel, SystemAlert>(systemAlertViewModel); aystemAlert.ActiveFromDate = DateTime.Today.ToUniversalTime().WithoutMilliseconds(); Repository.Persist(aystemAlert); return RedirectToAction(MVC.Dashboard.Index()); }