/// <summary> /// Retorna profesional por id o userGuid /// </summary> /// <param name="idProfesional"></param> /// <param name="includeScheduler"></param> /// <param name="userGuid">Si no posee el guid se puede buscar por userGuid</param> /// <returns></returns> public static GetProfesionalRes GetProfesional(int?idProfesional, bool includeScheduler, bool includeSecurityInfo, bool includeAllInstitutions, Guid?userGuid = null, Guid?healthInstitutionId = null) { GetProfesionalReq req = new GetProfesionalReq(); req.BusinessData.IdProfesional = idProfesional; req.BusinessData.IncludeScheduler = includeScheduler; req.BusinessData.IncludeSecurityInfo = includeSecurityInfo; req.BusinessData.UserGuid = userGuid; req.BusinessData.HealthInstitutionId = healthInstitutionId; req.BusinessData.IncludeSecurityInfo = includeSecurityInfo; req.BusinessData.IncludeAllInstitutions = includeAllInstitutions; req.ContextInformation.UserId = frmBase_TabForm.IndentityUserInfo.ProviderId.ToString(); if (Controller.CurrentHealthInstitution != null) { req.ContextInformation.AppId = Controller.CurrentHealthInstitution.HealthInstitutionId.ToString(); } GetProfesionalRes res = req.ExecuteService <GetProfesionalReq, GetProfesionalRes>(req); if (res.Error != null) { throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error); } return(res); }
/// <summary> /// Retorna profesional por id o userGuid /// </summary> /// <param name="idProfesional"></param> /// <param name="includeScheduler"></param> /// <param name="userGuid">Si no posee el guid se puede buscar por userGuid</param> /// <returns></returns> public static GetProfesionalRes GetProfesional(int? idProfesional, bool includeScheduler, bool includeSecurityInfo,bool includeAllInstitutions, Guid? userGuid = null, Guid? healthInstitutionId = null) { GetProfesionalReq req = new GetProfesionalReq(); req.BusinessData.IdProfesional = idProfesional; req.BusinessData.IncludeScheduler = includeScheduler; req.BusinessData.IncludeSecurityInfo = includeSecurityInfo; req.BusinessData.UserGuid = userGuid; req.BusinessData.HealthInstitutionId = healthInstitutionId; req.BusinessData.IncludeSecurityInfo = includeSecurityInfo; req.BusinessData.IncludeAllInstitutions = includeAllInstitutions; req.ContextInformation.UserId = frmBase_TabForm.IndentityUserInfo.ProviderId.ToString(); if (Controller.CurrentHealthInstitution!=null) req.ContextInformation.AppId = Controller.CurrentHealthInstitution.HealthInstitutionId.ToString(); GetProfesionalRes res = req.ExecuteService<GetProfesionalReq, GetProfesionalRes>(req); if (res.Error != null) throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error); return res; }