public ActionResult <ResultInterestPointViewModel> Get(Guid id) { var res = _bo.Read(id); if (res.Success) { if (res.Result == null) { return(NotFound()); } var cvm = ResultInterestPointViewModel.Parse(res.Result); return(cvm); } else { return(new ObjectResult(HttpStatusCode.InternalServerError)); } }
public void TestCreateResultInterestPoint() { BoraNowSeeder.Seed(); var ripbo = new ResultInterestPointBusinessObject(); var rbo = new ResultBusinessObject(); var ipbo = new InterestPointBusinessObject(); var vbo = new VisitorBusinessObject(); var qbo = new QuizBusinessObject(); var quiz = new Quiz("Quiz 1"); qbo.Create(quiz); var countrybo = new CountryBusinessObject(); var pbo = new ProfileBusinessObject(); var companybo = new CompanyBusinessObject(); var country = new Country("Holanda"); var profile = new Profile("a", "b"); var company = new Company("a", "b", "c", "d", profile.Id); countrybo.Create(country); pbo.Create(profile); companybo.Create(company); var visitor = new Visitor("A", "C", DateTime.Now, "M", profile.Id, country.Id); vbo.Create(visitor); var result = new Result("Quiz 1", DateTime.UtcNow, quiz.Id, visitor.Id); var interestPoint = new InterestPoint("Bar do Rui", "Pesticos&Cocktails", "Rua dos Anjos", "C://images", "14h", "00h", "Sabados", true, true, company.Id); rbo.Create(result); ipbo.Create(interestPoint); var _resultInterestPoint = new ResultInterestPoint(result.Id, interestPoint.Id); var resCreate = ripbo.Create(_resultInterestPoint); var resGet = ripbo.Read(_resultInterestPoint.Id); Assert.IsTrue(resCreate.Success && resGet.Success && resGet.Result != null); }