public void Test_ReadById_in_newsManager_after_Create() { //When we Create this News. The list of Comments inside, will then have the correct foringkey to this News. _news1 = _newsManager.Create(_news1); Assert.AreNotEqual(null, _news1); int id = _newsManager.ReadByID(_news1.Id).Id; Assert.AreEqual(_news1.Id, id); }
public IActionResult Create(CreateArticleModel model) { if (ModelState.IsValid) { try { string image = UploadImage(model); if (model.Id == 0) { articles.Create(model.TopicId, model.Title, model.Text, model.Author, image); } else { // id is defined -> update articles.Update(model.Id, model.TopicId, model.Title, model.Text, model.Author, image); } return(RedirectToAction(nameof(Index))); } catch (LogicException ex) { ModelState.AddModelError("validation", ex.Message); } } model.Topics = topics.GetAllTopics(); return(View(model)); }
public IActionResult Create(NewsModel model) { if (ModelState.IsValid) { NewsManager.Create(model.Name, model.Content); return(RedirectToAction(nameof(List))); } return(View(model)); }
public IActionResult Create(NewsModel model) { if (ModelState.IsValid) { NewsManager.Create(model.Title, model.Description); return(RedirectToAction(nameof(List))); } return(View(model)); }