public async Task SendRiskFactor(int idEmpleado, DateTime fecha, IEnumerable <RequestValue> values)
        {
            string url = String.Concat(DataConstants.Endpoint, DataConstants.SendRiskFactorURL);

            RequestRiskFactor request = new RequestRiskFactor()
            {
                idEmployee       = idEmpleado,
                fechaFactor      = fecha.ToString(EmployeeMapper.DATEFORMAT),
                riskFactorValues = EmployeeMapper.MapRequestRiskFactorValueDataList(values)
            };

            var response = await MakeSessionHttpCall <BaseResponse, RequestRiskFactor>(url, HttpVerbMethod.Post, request)
                           .ConfigureAwait(false);

            if (response.HasError)
            {
                if (response.info != null && response.info.Count() > 0)
                {
                    response.Message = String.Join("\n", response.info.Select(x => x.message));
                }
                throw new ApiException()
                      {
                          Code  = response.status,
                          Error = response.Message
                      };
            }
        }