public ViewResult Index(Flat flat) { if (ModelState.IsValid) { var aiservice = new AIService(flat); flat.IsGoodOfert = aiservice.BuyOrNot(); return(View("Result", flat)); } else { ViewBag.isCheck = true; return(View()); } }
public void AiServiceTestSuggestNegativeFlat() { var flat = new Flat() { KindOfOperation = "W", KindOfSpace = "M", RoomsAmount = 5, LocationRating = 4, Size = 100, Price = 13440, Standard = 1, Floor = 8, City = "Bydgoszcz", UserRoomsAmount = 4, UserPrice = 6720, UserStandard = 2, UserLocationRating = 3 }; var aiservice = new AIService(flat); Boolean result = aiservice.BuyOrNot(); Assert.AreEqual(false, result); }
public void AiServiceTestSuggestPositiveFlat() { var flat = new Flat() { KindOfOperation = "K", KindOfSpace = "M", RoomsAmount = 4, LocationRating = 5, Size = 88, Price = 473088, Standard = 5, Floor = 3, City = "Poznañ", UserRoomsAmount = 2, UserPrice = 532224, UserStandard = 1, UserLocationRating = 0 }; var aiservice = new AIService(flat); Boolean result = aiservice.BuyOrNot(); Assert.AreEqual(true, result); }