Exemple #1
0
 public ActionResult Edit(PostModel post)
 {
     post.Time = DateTime.Now;
     if (ModelState.IsValid)
     {
         if (post.Text.ToLower().IndexOf("<script>") != -1 || post.Text.ToLower().IndexOf("style") != -1)
         {
             if (Request.IsAjaxRequest())
             {
                 return(PartialView("Edit"));
             }
         }
         if (post.EditPost())
         {
             logger.Info("Изменен пост id: " + post.Id + "у пользователя: " + User.Identity.Name);
             return(RedirectToAction("MyPosts", "Post"));
         }
         else
         {
             logger.Error("Ошибка при изменении поста id: " + post.Id + "у пользователя: " + User.Identity.Name);
             if (Request.IsAjaxRequest())
             {
                 return(PartialView("Edit"));
             }
             return(View());
         }
     }
     if (Request.IsAjaxRequest())
     {
         return(PartialView("Edit"));
     }
     return(View());
 }