public void AddNewArticle(AddArticleBm bind, string username) { ApplicationUser currentUser = this.Context.Users.FirstOrDefault(user => user.UserName == username); Article model = Mapper.Map <AddArticleBm, Article>(bind); model.Author = currentUser; model.PublishDate = DateTime.Today; this.Context.Articles.Add(model); this.Context.SaveChanges(); }
public void AddArticle(AddArticleBm bm, string username) { ApplicationUser currentUser = this.Context.Users.FirstOrDefault(user => user.UserName == username); Articles article = Mapper.Map <AddArticleBm, Articles>(bm); article.Author = currentUser; article.PublishDate = DateTime.Today; this.Context.Articles.Add(article); this.Context.SaveChanges(); }
public ActionResult Add(AddArticleBm bind) { if (this.ModelState.IsValid) { string username = this.User.Identity.Name; this.service.AddNewArticle(bind, username); return(RedirectToAction("Articles")); } return(this.View()); }
public ActionResult Add(AddArticleBm model) { if (this.ModelState.IsValid) { string userName = this.User.Identity.Name; this.service.AddArticleFromBm(model, userName); return(RedirectToAction("All")); } return(this.View()); }
public void AddArticleFromBm(AddArticleBm model, string userName) { var currentUser = this.Context.Users.FirstOrDefault(x => x.UserName == userName); var article = Mapper.Map <AddArticleBm, Article>(model); article.Author = currentUser; article.PublishDate = DateTime.Now; this.Context.Articles.Add(article); this.Context.SaveChanges(); }