public async Task <IActionResult> eliminar(string id) { Guid idEmpresa = Guid.Parse(id); var empresa = await _empresaServicio.obtenerEmpresaPorId(idEmpresa); foreach (var usuario in empresa.Usuarios) { var usuarioDelete = await _userManager.FindByIdAsync(usuario.Id.ToString()); await _userManager.DeleteAsync(usuarioDelete); } var resultado = await _empresaServicio.eliminar(idEmpresa); if (resultado) { string mensaje = "Empresa eliminada"; return(Ok(mensaje)); } else { string mensaje = "Ocurrio un error al eliminar la empresa"; return(BadRequest(mensaje)); } }