public async Task <IHttpActionResult> GetAllGerente() { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); var Solicitud = await _SolicitudRepository.GetAllGerente(); foreach (var soli in Solicitud) { var p = await _PersonasRepository.GetByClave(soli.ClavePersona); soli.NombreCompleto = p.NombreCompleto; } return(Ok(Solicitud)); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }