public async Task <IActionResult> Delete(string id) { if (!ValidModelState(out var error)) { return(error); } var result = await _tenantService.DeleteAsync(id); if (!result.Succeeded && result.Errors.Count == 1 && result.Errors[0].StatusCode == 404) { return(NotFound()); } return(result.Succeeded ? NoContent() : (IActionResult)BadRequest(result.Errors)); }
public async Task <IActionResult> Delete(string id) { if (!this.TryValidateModelOrError(ModelState, ErrorEvents.ValidationFailed, ErrorStrings.ValidationFailed, out var error)) { return(error); } var result = await _tenantService.DeleteAsync(id); if (!result.Succeeded && result.Errors.Count == 1 && result.Errors[0].StatusCode == 404) { return(NotFound()); } return(result.Succeeded ? NoContent() : (IActionResult)BadRequest(result.Errors)); }
public async Task <IActionResult> Delete(List <TenantDto> tenant) { await _tenantService.DeleteAsync(tenant); return(Success()); }
public async Task <IResponseOutput> Delete(long id) { return(await _roleServices.DeleteAsync(id)); }
public async Task <IActionResult> Delete(int id) { return(await DeleteAsync( async() => await _tenantService.TenantExistsAsync(id), async() => await _tenantService.DeleteAsync(id))); }
public virtual Task DeleteAsync(string id) { return(_service.DeleteAsync(id)); }
public async Task <ActionResult> Delete(string id) { await _tenantService.DeleteAsync(new [] { id }); return(NoContent()); }