public void AdaugarePostare(Postare post) { if (post != null) { _postari.Add(post); } }
public IActionResult Stergere(Guid id) { Postare p = postareService.GetPostareById(id); postareService.RemovePostareFromRepository(p); return(RedirectToAction(nameof(Index))); }
public ActionResult DeleteConfirmed(int id) { Postare postare = db.Postares.Find(id); db.Postares.Remove(postare); db.SaveChanges(); return(RedirectToAction("Index")); }
public void GetPostareByIdFail() { Guid idfail = new Guid(); var repo = new PostareRepository(); Postare post = repo.GetPostareById(idfail); NUnit.Framework.Assert.AreEqual(null, post); }
public ActionResult Edit([Bind(Include = "Id,Titlu,Text,AutorId,DataCreare,UltimulUpdate,Publicata")] Postare postare) { if (ModelState.IsValid) { db.Entry(postare).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(postare)); }
public ActionResult Create([Bind(Include = "Id,Titlu,Text,AutorId,DataCreare,UltimulUpdate,Publicata")] Postare postare) { if (ModelState.IsValid) { db.Postares.Add(postare); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(postare)); }
public void CreeazaPostareNullTest() { Postare DummyEmptyPostare = new Postare(); DummyEmptyPostare = null; var repo = new PostareRepository(); repo.AdaugarePostare(DummyEmptyPostare); var result = repo.GetAllPosts(); NUnit.Framework.Assert.Equals(3, result.Count); }
public void AddPostToRepository(PostareViewModel pvm) { PostareFactory postareFactory = new PostareFactory(); Postare postare = postareFactory.CreeazaPostare(pvm.Titlu, pvm.Autor, pvm.Body, pvm.Topic, pvm.NivelImportanta, pvm.Tip, DateTime.Now); repository.AdaugarePostare(postare); bus.Publish(new PostareImportantaCreata() { Titlu = postare.Titlu.Text, Body = postare.Body.Text }); }
// GET: Postare/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Postare postare = db.Postares.Find(id); if (postare == null) { return(HttpNotFound()); } return(View(postare)); }
public void GetPostareByIdFound() { Guid id = new Guid(); var newPostMock = new Mock <Postare>(); newPostMock.Setup(x => x.id).Returns(id); var repo = new PostareRepository(); repo.AdaugarePostare(newPostMock.Object); Postare postToFind = repo.GetPostareById(id); NUnit.Framework.Assert.AreEqual(newPostMock.Object, postToFind); }
public void StergerePostareTest() { //Arrange var repo = new PostareRepository(); var DummyPost = new Postare(); //Act repo.AdaugarePostare(DummyPost); var result = repo.GetAllPosts(); //Assert NUnit.Framework.Assert.Equals(3, result.Count); //Act repo.StergerePostare(DummyPost); result = repo.GetAllPosts(); //Assert NUnit.Framework.Assert.Equals(2, result.Count); }
public void StergerePostare(Postare post) { _postari.Remove(post); }
public void RemovePostareFromRepository(Postare post) { repository.StergerePostare(post); }