public void TestListCountryAsync() { BoraNowSeeder.Seed(); var cbo = new CountryBusinessObject(); var resList = cbo.ListAsync().Result; Assert.IsTrue(resList.Success && resList.Result.Count == 2); }
public void TestDeleteCountryAsync() { BoraNowSeeder.Seed(); var vbo = new CountryBusinessObject(); var resList = vbo.List(); var resDelete = vbo.DeleteAsync(resList.Result.First().Id).Result; resList = vbo.ListAsync().Result; Assert.IsTrue(resDelete.Success && resList.Success && resList.Result.First().IsDeleted); }
public void TestUpdateCountryAsync() { BoraNowSeeder.Seed(); var vbo = new CountryBusinessObject(); var resList = vbo.List(); var item = resList.Result.FirstOrDefault(); var country = new Country("madagascar"); item.Name = country.Name; //item.ProfileId = Country.ProfileId; var resUpdate = vbo.UpdateAsync(item).Result; resList = vbo.ListAsync().Result; Assert.IsTrue(resUpdate.Success && resList.Success && resList.Result.First().Name == country.Name); }
public async Task <IActionResult> Index() { var listOperation = await _bo.ListAsync(); if (!listOperation.Success) { return(OperationErrorBackToIndex(listOperation.Exception)); } var lst = new List <CountryViewModel>(); foreach (var item in listOperation.Result) { if (!item.IsDeleted) { lst.Add(CountryViewModel.Parse(item)); } } ViewData["Title"] = "Countries"; ViewData["BreadCrumbs"] = GetCrumbs(); ViewData["DeleteHref"] = GetDeleteRef(); return(View(lst)); }
public async Task <IActionResult> Index() { var listOperation = await _bo.ListAsync(); if (!listOperation.Success) { return(OperationErrorBackToIndex(listOperation.Exception)); } var pListOperation = await _pbo.ListAsync(); if (!pListOperation.Success) { return(OperationErrorBackToIndex(pListOperation.Exception)); } var clistOperation = await _cbo.ListAsync(); if (!clistOperation.Success) { return(OperationErrorBackToIndex(clistOperation.Exception)); } var lst = new List <VisitorViewModel>(); foreach (var item in listOperation.Result) { if (!item.IsDeleted) { lst.Add(VisitorViewModel.Parse(item)); } } var pList = new List <ProfileViewModel>(); foreach (var item in pListOperation.Result) { if (!item.IsDeleted) { pList.Add(ProfileViewModel.Parse(item)); } } var clst = new List <CountryViewModel>(); foreach (var item in clistOperation.Result) { if (!item.IsDeleted) { clst.Add(CountryViewModel.Parse(item)); } } ViewBag.Profiles = pList; ViewBag.Countries = clst; ViewData["Title"] = "Visitors"; ViewData["BreadCrumbs"] = GetCrumbs(); ViewData["DeleteHref"] = GetDeleteRef(); ViewData["Countries"] = clst; return(View(lst)); }