//public ApiResponse GetTextControlls(String NombreVista) //{ // // -- // ApiResponse apiResponse; // // -- // try // { // // -- // int IdIdioma = Int16.Parse(SessionHelper.GetValueSession(Settings.Session.Ididioma).ToString()); // // -- // GetControlsWorkIntegrityRequest getControlsWorkIntegrityRequest = new GetControlsWorkIntegrityRequest(); // getControlsWorkIntegrityRequest.IdIdioma = IdIdioma; // getControlsWorkIntegrityRequest.NombreVista = NombreVista; // // -- // LoginService loginService = new LoginService(); // // -- // var _request = JsonConvert.SerializeObject(getControlsWorkIntegrityRequest, Formatting.Indented); // var _response = ConsumeService.ConsumirAPIConToken(Enums.Method.POST, _request, _UrlService, _ServicePrefix, UrlService.UrlGetTextControlls, loginService.GetToken()); // apiResponse = JsonConvert.DeserializeObject<ApiResponse>(_response); // } // catch (Exception ex) // { // apiResponse = new ApiResponse("ERROR", Constant.error_server); // } // return apiResponse; //} public ApiResponse UpdateStatusIntegrity(UpdateStatus data) { ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UpdateStatusIntegrity, data.idIntegrity, data.idStatus, data.porcentaje), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse.status == "OK" && data.statusCheck == "1") { try { SendMail mail = new SendMail(); List <GetUserRsl> usuarioRol = _userServices.GetUsers(int.Parse(data.idUsuario)); MailWorkIntegrity mailWorkIntegrity = new MailWorkIntegrity() { Correo = usuarioRol[0].Email, Empresa = data.DesEmpresa, keyBody = "NameFileSolicitudChange", keySubject = "SubjectSolicitudChange", Telefono = usuarioRol[0].Telefono, Usuario = usuarioRol[0].NombreUsuario, EstadoSol = data.DesStatus, NroSolicitud = data.CodigoIntegridad, SubjectText = new string[2] { data.CodigoIntegridad, data.DesStatus }, DesServicio = data.desServicios, }; List <Message> MailSend = mail.ComposeMail(new List <MailWorkIntegrity> { mailWorkIntegrity }, SendMail.MailCompose.ChangeStatusSoli); var itemSend = MailSend[0]; mail.SendMailAll(itemSend.Address, itemSend.Subject, itemSend.Body, null); } catch (Exception ex) { } } /*if (apiResponse != null && apiResponse.status.Equals("OK")) * { * apiResponse = JsonConvert.DeserializeObject<ApiResponse>( * apiResponse.data.ToString(), * new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); * }*/ } catch (Exception ex) { apiResponse = null; } return(apiResponse); }