Beispiel #1
0
        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());
        }
Beispiel #4
0
 public async Task <IResponseOutput> Delete(long id)
 {
     return(await _roleServices.DeleteAsync(id));
 }
Beispiel #5
0
 public async Task <IActionResult> Delete(int id)
 {
     return(await DeleteAsync(
                async() => await _tenantService.TenantExistsAsync(id),
                async() => await _tenantService.DeleteAsync(id)));
 }
Beispiel #6
0
 public virtual Task DeleteAsync(string id)
 {
     return(_service.DeleteAsync(id));
 }
Beispiel #7
0
        public async Task <ActionResult> Delete(string id)
        {
            await _tenantService.DeleteAsync(new [] { id });

            return(NoContent());
        }