public void TestDeleteNewsletter() { BoraNowSeeder.Seed(); var nbo = new NewsletterBusinessObject(); var resList = nbo.List(); var resDelete = nbo.Delete(resList.Result.First().Id); resList = nbo.List(); Assert.IsTrue(resDelete.Success && resList.Success && resList.Result.First().IsDeleted); }
public void TestListNewsletter() { BoraNowSeeder.Seed(); var nbo = new NewsletterBusinessObject(); var resList = nbo.List(); Assert.IsTrue(resList.Success && resList.Result.Count == 1); }
public void TestUpdateNewsletter() { BoraNowSeeder.Seed(); var nbo = new NewsletterBusinessObject(); var resList = nbo.List(); var item = resList.Result.FirstOrDefault(); var newNews = new Newsletter("try it now, new burger down town", "Lisbon new burger place"); item.Description = newNews.Description; item.Title = newNews.Title; var resUpdate = nbo.Update(item); resList = nbo.List(); Assert.IsTrue(resUpdate.Success && resList.Success && resList.Result.First().Description == newNews.Description && resList.Result.First().Title == newNews.Title); }
public ActionResult <List <NewsletterViewModel> > List() { var res = _bo.List(); if (!res.Success) { return(new ObjectResult(HttpStatusCode.InternalServerError)); } var list = new List <NewsletterViewModel>(); foreach (var item in res.Result) { list.Add(NewsletterViewModel.Parse(item)); } return(list); }