public void TestDeleteInterestPointCategory() { BoraNowSeeder.Seed(); var bo = new InterestPointCategoryInterestPointBusinessObject(); var resList = bo.List(); var resDelete = bo.Delete(resList.Result.First().Id); resList = bo.List(); Assert.IsTrue(resDelete.Success && resList.Success && resList.Result.First().IsDeleted); }
public void TestListInterestPointCategory() { BoraNowSeeder.Seed(); var bo = new InterestPointCategoryInterestPointBusinessObject(); var resList = bo.List(); Assert.IsTrue(resList.Success && resList.Result.Count == 1); }
public void TestUpdateInterestpointCategory() { BoraNowSeeder.Seed(); var ipcipbo = new InterestPointCategoryInterestPointBusinessObject(); var resList = ipcipbo.List(); var item = resList.Result.FirstOrDefault(); var ipbo = new InterestPointBusinessObject(); var cipbo = new CategoryInterestPointBusinessObject(); var pbo = new ProfileBusinessObject(); var profile = new Profile("II", "AA"); pbo.Create(profile); var c = new CompanyBusinessObject(); var company = new Company("A", "B", "12345678", "1234567", profile.Id); c.Create(company); var interestPoint = new InterestPoint("a", "b", "c", "d", "e", "f", "g", true, true, company.Id); var category = new CategoryInterestPoint("vegan"); ipbo.Create(interestPoint); cipbo.Create(category); var interestPointCategoryInterestPoint = new InterestPointCategoryInterestPoint(interestPoint.Id, category.Id); item.InterestPointId = interestPointCategoryInterestPoint.InterestPointId; item.CategoryId = interestPointCategoryInterestPoint.CategoryId; var resUpdate = ipcipbo.Update(item); resList = ipcipbo.List(); Assert.IsTrue(resUpdate.Success && resList.Success && resList.Result.First().InterestPointId == interestPoint.Id && resList.Result.First().CategoryId == category.Id); }
public ActionResult <List <InterestPointCategoryInterestPointViewModel> > List() { var res = _bo.List(); if (!res.Success) { return(new ObjectResult(HttpStatusCode.InternalServerError)); } var list = new List <InterestPointCategoryInterestPointViewModel>(); foreach (var item in res.Result) { list.Add(InterestPointCategoryInterestPointViewModel.Parse(item)); } return(list); }