public static ArticleEntity ToBllSimpleArticle(this SimpleArticleViewModel article)
 {
     return new ArticleEntity()
     {
         Id = article.Id,
         Title = article.Title,
         CreationTime = article.CreationTime,
         Text = article.Text,
         TitleImage = article.TitleImage,
         UserId = article.UserId,
         BlogId = article.BlogId
     };
 }
 public ActionResult Edit(SimpleArticleViewModel article, int[] Tags, HttpPostedFileBase PictureInput)
 {
     if (ModelState.IsValid)
     {
         var userId = _userService.GetUserByNickname(User.Identity.Name);
         if (User.IsInRole("Administrator") || User.IsInRole("Moderator") || userId.Id == article.UserId)
         {
             if (PictureInput != null)
             {
                 StringBuilder str = new StringBuilder();
                 str.Append(ImageHelper.SaveTitleImgToDisk(PictureInput, Server.MapPath("~/")));
                 article.TitleImage = "/ArticlesContent/" + str;
             }
             if (Tags != null)
             {
                 _articleService.UpdateTags(article.Id, Tags);
             }
             _articleService.UpdateSimpleArticle(article.ToBllSimpleArticle());
         }
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Edit", new { id = article.Id }));
 }