public ActionResult Edit(ContributeArticleViewModel model) { if (model != null && ModelState.IsValid) { this.articleServices.Edit(model, this.User.Identity.GetUserId()); return this.Redirect(TempData["requestUrl"].ToString()); } return this.View(model); }
public ActionResult Create(ContributeArticleViewModel model) { if (model != null && ModelState.IsValid) { this.articleServices.Create(model, this.User.Identity.GetUserId()); return this.RedirectToAction("Index", "Home", new { area = "Contribution" }); } return this.View(model); }
public void Create(ContributeArticleViewModel model, string userId) { var article = Mapper.Map<Article>(model); article.CreatorId = userId; article.Content = HttpUtility.HtmlDecode(model.Content); this.Data.Articles.Add(article); this.Data.SaveChanges(); }
public void Edit(ContributeArticleViewModel model, string userId) { var article = this.Data.Articles.GetById(model.Id); model.Content = HttpUtility.HtmlDecode(model.Content); model.LastEditorId = userId; this.Mapper.Map(model, article); this.Data.SaveChanges(); }