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); }
public async Task <IActionResult> Create([Bind("Name")] CountryViewModel vm) { if (ModelState.IsValid) { var Country = vm.ToCountry(); var createOperation = await _bo.CreateAsync(Country); if (!createOperation.Success) { return(OperationErrorBackToIndex(createOperation.Exception)); } return(OperationSuccess("The record was successfuly created")); } return(View(vm)); }