protected override void OnActionExecuted(ActionExecutedContext filterContext) { if (filterContext.IsChildAction == false) { foreach (var msg in popupService.Popups) { TempData.AddMessage(msg); } } var session = SessionHelper.Session; if (session?.ExpirationDate.CompareTo(DateTime.Now) > 0) { sessionRepository.UpdateSession(session, DateTime.Now.AddHours(session.RememberMe == true ? 7 * 24 : 1)); } else if (session?.ExpirationDate.CompareTo(DateTime.Now) < 0) { using (var trs = DependencyResolver.Current.GetService <ITransactionScopeProvider>().CreateTransactionScope()) { if (sessionRepository.TryRemove(session.ID)) { sessionRepository.SaveChanges(); } trs.Complete(); } } base.OnActionExecuted(filterContext); }
protected override void OnActionExecuted(ActionExecutedContext filterContext) { if (filterContext.IsChildAction == false) { foreach (var msg in popupService.Popups) { TempData.AddMessage(msg); } } base.OnActionExecuted(filterContext); }
public async Task <ActionResult> Edit(Project project) { Project resultProject = await repository.UpdateProject(project); if (resultProject != null) { TempData.AddMessage((int)TempDataMessageType.Success, "Le projet a bien été mis à jour."); } else { TempData.AddMessage((int)TempDataMessageType.Danger, "Un problème est survenu. Le projet n'a pas été mis à jour."); } return(RedirectToAction("index")); }
public ActionResult Edit(ProductEditViewModel model) { if (ModelState.IsValid) { _products.Save(model.Product) .Commit(); TempData.AddMessage(MessageType.Success, string.Format("{0} has been saved", model.Product.Name)); return(RedirectToAction("List", new { category = (string)null })); } // there is something wrong with the data values return(View(model)); }
public async Task <ActionResult> Edit(Epic epic) { Epic resultEpic = await repository.UpdateEpic(epic); if (resultEpic != null) { TempData.AddMessage((int)TempDataMessageType.Success, "L'epic a bien été mise à jour."); } else { TempData.AddMessage((int)TempDataMessageType.Danger, "Un problème est survenu. L'epic n'a pas été mise à jour."); } return(RedirectToAction("index")); }
public async Task <ActionResult> Edit(Story story) { Story resultStory = await repository.UpdateStory(story); if (resultStory != null) { TempData.AddMessage((int)TempDataMessageType.Success, "La story a bien été mise à jour."); } else { TempData.AddMessage((int)TempDataMessageType.Danger, "Un problème est survenu. La story n'a pas été mise à jour."); } return(RedirectToAction("index")); }
private void AddErrorMessageFor(Exception ex) { var message = UserMessage.Error(ex.Message, ex.ToString()); TempData.AddMessage(message); }
protected void AddSuccessMessage(string title, string message) { TempData.AddMessage(UserMessage.Success(title, message)); }
//[TempData] //public string infobox { get; set; } public void OnGetMessage(string text) { //infobox = text; TempData.AddMessage("infobox", TempDataExtension.MessageType.success, text); }
public void Message(string message, params object[] param) { TempData.AddMessage(message, param); }
public void OnPostMessage() { TempData.AddMessage("messagebox", TempDataExtension.MessageType.success, Text); }
public void OnGetMessage(string text) { TempData.AddMessage("infobox", TempDataExtension.MessageType.danger, text); }
public void OnPost(string text) { text = Text; TempData.AddMessage("messagebox", TempDataExtension.MessageType.success, text); }