public ActionResult EditArticle(string id) { ArticleModel article = _articleDBOpps.GetArticles("Id", id).First(); ModifyArticleViewModel model = new ModifyArticleViewModel { Id = article.Id, Title = article.Title, LeadParagraph = article.LeadingParagraph, Content = article.Body }; return(View(model)); }
public async Task <ActionResult> Update(ModifyArticleViewModel article) { var claimsIdentity = User.Identity as ClaimsIdentity; var userIdClaim = claimsIdentity.Claims .FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier); var userIdValue = userIdClaim.Value; ArticleModel modified = new ArticleModel { Id = article.Id, Title = article.Title, Body = article.Content, LeadingParagraph = article.LeadParagraph, AuthorId = userIdValue, AdditionDate = DateTime.Now, Image = article.Image }; await _articleDBOpps.ModifiyArticle(modified); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public ModifyArticleControl() { InitializeComponent(); vm = new ModifyArticleViewModel(); DataContext = vm; }