public async Task <IActionResult> DeleteRoleAsync(string roleNameList_) { var errors = new List <string>(); foreach (var role in roleNameList_.Split(new[] { ',' })) { var error = await DeleteRole.DeleteRoleAndAllLinksAsync(this.Storage, _roleManager, role); if (error != null) { errors.Add(error); } } if (errors.Any()) { return(StatusCode((int)HttpStatusCode.BadRequest, errors)); } return(StatusCode((int)HttpStatusCode.OK)); }