public async Task <IActionResult> Details(Guid?id) { if (id == null) { return(RecordNotFound()); } var getOperation = await _bo.ReadAsync((Guid)id); if (!getOperation.Success) { return(OperationErrorBackToIndex(getOperation.Exception)); } if (getOperation.Result == null) { return(NotFound()); } var vm = CountryViewModel.Parse(getOperation.Result); ViewData["Title"] = "Country"; var crumbs = GetCrumbs(); crumbs.Add(new BreadCrumb() { Action = "New", Controller = "Countries", Icon = "fa-search", Text = "Detail" }); ViewData["BreadCrumbs"] = crumbs; return(View(vm)); }
public void TestCreateCountryAsync() { BoraNowSeeder.Seed(); var vbo = new CountryBusinessObject(); var country = new Country("madagascar"); var resCreate = vbo.CreateAsync(country).Result; var restGet = vbo.ReadAsync(country.Id).Result; Assert.IsTrue(resCreate.Success && restGet.Success && restGet.Result != null); }