public ActionResult Create(NewsViewModel news) { if (ModelState.IsValid) { var newsModel = Mapper.Map<News>(news); newsModel.CreatedOn = DateTime.Now; this.Data.News.Add(newsModel); this.Data.SaveChanges(); this.Notify(GlobalConstants.AddNews, NotificationType.success); return this.RedirectToAction("Details", "News", new { id = newsModel.Id }); } return this.View(news); }
public ActionResult Edit(int id, NewsViewModel news) { if (ModelState.IsValid) { var newsModel = this.Data.News.GetById(id); newsModel.Title = news.Title; newsModel.Content = news.Content; this.Data.News.Update(newsModel); this.Data.SaveChanges(); this.Notify(GlobalConstants.EditNews, NotificationType.info); return this.RedirectToAction("Details", "News", new { id = id }); } return this.View(news); }