public async Task <IActionResult> Remove(Guid id) { var result = await _bo.DeleteAsync(id); if (!result.Success) { return(InternalServerError(result.Exception)); } return(Ok()); }
public void TestDeleteBookingAsync() { RestaurantSeeder.SeedCountries(); var bo = new BookingBusinessObject(); var resList = bo.ListAsync().Result; var resDelete = bo.DeleteAsync(resList.Result.First().Id).Result; var resNotList = bo.ListUnDeletedAsync().Result; Assert.IsTrue(resDelete.Success && resNotList.Result.Count == 0); }
public void TestDeleteBookingAsync() { ContextSeeders.Seed(); var bo = new BookingBusinessObject(); var resList = bo.List(); var resDelete = bo.DeleteAsync(resList.Result.First().Id).Result; resList = bo.ListAsync().Result; Assert.IsTrue(resDelete.Success && resList.Success && resList.Result.First().IsDeleted); }
public async Task <IActionResult> Delete(Guid?id) { if (id == null) { return(NotFound()); } var deleteOperation = await _bo.DeleteAsync((Guid)id); if (!deleteOperation.Success) { return(View("Error", new ErrorViewModel() { RequestId = deleteOperation.Exception.Message })); } return(RedirectToAction(nameof(Index))); }