Example #1
0
        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);
        }
Example #2
0
        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"));
        }
Example #4
0
        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));
        }
Example #5
0
        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"));
        }
Example #6
0
        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));
 }
Example #9
0
        //[TempData]
        //public string infobox { get; set; }

        public void OnGetMessage(string text)
        {
            //infobox = text;

            TempData.AddMessage("infobox", TempDataExtension.MessageType.success, text);
        }
Example #10
0
 public void Message(string message, params object[] param)
 {
     TempData.AddMessage(message, param);
 }
Example #11
0
 public void OnPostMessage()
 {
     TempData.AddMessage("messagebox", TempDataExtension.MessageType.success, Text);
 }
 public void OnGetMessage(string text)
 {
     TempData.AddMessage("infobox", TempDataExtension.MessageType.danger, text);
 }
Example #13
0
        public void OnPost(string text)
        {
            text = Text;

            TempData.AddMessage("messagebox", TempDataExtension.MessageType.success, text);
        }