public List <GetUserRsl> GetUsers(int?IdUsuario) { List <GetUserRsl> request = new List <GetUserRsl>(); ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlGetUsers, IdUsuario), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse != null && apiResponse.status.Equals("OK")) { request = JsonConvert.DeserializeObject <List <GetUserRsl> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { request = null; } return(request); }
public ApiResponse SaveCompany(string stringJson) { ApiResponse response; try { int IdUsuario = Int32.Parse(SessionHelper.GetUser().ToString()); //int IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); CompanyFlt saveEntity = JsonConvert.DeserializeObject <CompanyFlt>(stringJson); foreach (var item in saveEntity.ListBranchOfficeFlt) { item.IdEmpresa = saveEntity.IdEmpresa; item.IdPais = saveEntity.IdPais; item.IdUsuarioAccion = IdUsuario; item.IdUsuarioCreacion = IdUsuario; } var _JsonRequest = JsonConvert.SerializeObject(saveEntity, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.POST, _JsonRequest, _UrlService, _ServicePrefix, String.Format(UrlService.UrlSaveCompany), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
public ApiResponse SaveSectoralMaps(string stringJson) { ApiResponse response; try { int IdUsuario = Int32.Parse(SessionHelper.GetUser().ToString()); //int IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); SectoralMapsFlt saveEntity = JsonConvert.DeserializeObject <SectoralMapsFlt>(stringJson); saveEntity.IdUsuarioEnvio = IdUsuario; //saveEntity.IdEmpresa = IdEmpresa; var _JsonRequest = JsonConvert.SerializeObject(saveEntity, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.POST, _JsonRequest, _UrlService, _ServicePrefix, String.Format(UrlService.UrlSaveSectoralMaps), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
public List <GetBranchOfficesIntegrity> getListBranchOffice(int IdEmpresa) { List <GetBranchOfficesIntegrity> ListBranchOffice = new List <GetBranchOfficesIntegrity>(); ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlGetBranchOffices, IdEmpresa), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse.status.Equals("OK")) { ListBranchOffice = JsonConvert.DeserializeObject <List <GetBranchOfficesIntegrity> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { ListBranchOffice = null; } return(ListBranchOffice); }
private void consumeService() { try { string message = string.Format("Consume Service {0}, version {1} ", serviceName, version); ConsumeService service = new ConsumeService(Uri); SetAuthorizationHeader(service.HttpClient.DefaultRequestHeaders); InputParameters inputParams = new InputParameters(120, 2.8); Console.WriteLine(message); var response = service.ManualTransmission(serviceName, version, inputParams); if (response.Success == false) { throw new Exception(response.ErrorMessage); } Console.WriteLine("Consume Service Result : " + response.OutputParameters.Answer); } catch (Exception e) { string message = string.Format("Consume Service {0}, version {1} failed ", serviceName, version); throw new Exception(message + e.Message); } }
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 List <GetZodiacSignRsl> GetListZodiacSign(int Pais) { List <GetZodiacSignRsl> ListType = new List <GetZodiacSignRsl>(); ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlGetZodiacSign, Pais), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse.status.Equals("OK")) { ListType = JsonConvert.DeserializeObject <List <GetZodiacSignRsl> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { ListType = null; } return(ListType); }
public static IRestResponse GetRestResponse(string endpoint, string Uri, Method method) { IRestClientFactory restClient = new RestClientFactory(); IRestRequestFactory restRequest = new RestRequestFactory(); ConsumeService consume = new ConsumeService(restClient, restRequest); var response = consume.GetResponse(endpoint, Uri, method); Console.WriteLine(response.Content); return(response); }
public ApiResponse GetMenu(User user) { ApiResponse apiResponse; try { var _request = JsonConvert.SerializeObject(user, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken(Enums.Method.POST, _request, _UrlService, _ServicePrefix, UrlService.UrlGetRol, GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { apiResponse = new ApiResponse("ERROR", Constant.error_server); } return(apiResponse); }
public ApiResponse GetAccess(int IdRol) { ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken(Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlGetAccess, IdRol), GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { apiResponse = new ApiResponse("ERROR", Constant.error_server); } return(apiResponse); }
public ApiResponse Authenticate(LoginRequest loginRequest) { ApiResponse apiResponse; try { var _request = JsonConvert.SerializeObject(loginRequest, Formatting.Indented); var _response = ConsumeService.ConsumirAPI(_request, _UrlService, _ServicePrefix, UrlService.UrlAuthenticate); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { apiResponse = new ApiResponse("ERROR", ex.Message); } return(apiResponse); }
public ApiResponse SaveCorporateRiskManagement(string stringJson, List <HttpPostedFile> files) { ApiResponse response; try { int IdUsuario = Int32.Parse(SessionHelper.GetUser().ToString()); //int IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); SaveCorporateRiskManagementFlt saveEntity = JsonConvert.DeserializeObject <SaveCorporateRiskManagementFlt>(stringJson); saveEntity.IdUsuarioEnvio = IdUsuario; //saveEntity.IdEmpresa = IdEmpresa; string folder = Settings.GetKey(Settings.KEY.GestionCorporativaRiesgos); string FolderGenerate = CreateFolder(TypeFolder.generated, folder); foreach (var archivos in files) { string routeFile = string.Format("{0}\\{1}_{2}", FolderGenerate, DateTime.Now.ToString("HH:mm:ss").Replace(':', '_'), archivos.FileName); if (File.Exists(routeFile)) { File.Delete(routeFile); } archivos.SaveAs(routeFile); if (saveEntity != null && saveEntity.ArchivoAdjunto != null) { saveEntity.ArchivoAdjunto.RutaArchivo = routeFile; saveEntity.ArchivoAdjunto.IdUsuarioRegistro = IdUsuario; } } var _JsonRequest = JsonConvert.SerializeObject(saveEntity, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.POST, _JsonRequest, _UrlService, _ServicePrefix, String.Format(UrlService.UrlSaveCorporateRiskManagement), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
public List <RiskManagementVm> GetListRiskManagement(string FechaInicio, string FechaFin, int?IdTipoAlerta) { List <RiskManagementVm> request = new List <RiskManagementVm>(); ApiResponse apiResponse; try { int?IdEmpresa; //int IdRol = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdRol).ToString()); //if (IdRol != 1 && IdRol != 2 && IdRol != 4) //{ // IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); //} IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); int?IdSucursal = Common.checkIntNull(SessionHelper.GetValueSession(Settings.Session.IdSucursal).ToString()); int IdUsuario = SessionHelper.GetUser(); if (IdTipoAlerta == 0) { IdTipoAlerta = null; } var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlGetListRiskManagement, FechaInicio, FechaFin, IdUsuario, IdEmpresa, IdSucursal, IdTipoAlerta), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse != null && apiResponse.status.Equals("OK")) { request = JsonConvert.DeserializeObject <List <RiskManagementVm> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { request = null; } return(request); }
static async Task Main(string[] args) { Thread.Sleep(TimeSpan.FromSeconds(60)); IAnalyticsService analyticsService = new AnalyticsService(); IUnitOfWork unitOfWork = new UnitOfWork(); IMessageService messageService = new MessageService(unitOfWork); ICassandraService cassandraService = new CassandraService(unitOfWork); IConsumeService consumeService = new ConsumeService(unitOfWork, analyticsService, cassandraService, messageService); consumeService.Consume(); Console.WriteLine("Press [Exit] to exit."); string sequence = Console.ReadLine(); while (sequence != "Exit") { sequence = Console.ReadLine(); } }
public async Task <GenerateResponse> PrintCupon(PrintCupon paramPrint) { GenerateResponse Cupon = null; List <TemplateCupon1> template = null; try { var ReciboResult = await _cuponeraRepository.PrintCupon(_mapper.Map <PrintCupon>(paramPrint)); if (ReciboResult == null) { return(null); } template = _mapper.Map <List <TemplateCupon1> >(ReciboResult); Cupon = ConsumeService <GenerateResponse, List <TemplateCupon1> > .PostRequest(_ldapSettings.UrlServicioGestor, "Report/GenerateReport", template); if (Cupon.P_NCODE == 0 && paramPrint.flgCronograma) { GenerateResponse cronoResponse = null; List <TemplateCupon2> ListCronograma = new List <TemplateCupon2>(); var Cronograma = await _cuponeraRepository.PrintCuponCrono(_mapper.Map <PrintCupon>(paramPrint)); ListCronograma = _mapper.Map <List <TemplateCupon2> >(Cronograma); cronoResponse = ConsumeService <GenerateResponse, List <TemplateCupon2> > .PostRequest(_ldapSettings.UrlServicioGestor, "Report/GenerateReportCrono", ListCronograma); if (cronoResponse.P_NCODE == 0) { Cupon.data2 = cronoResponse.data; } } } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(Cupon); }
public ApiResponse UpdateStatusPhysicalSecurity(long IdSeguridadFisica, bool FlgEstado) { ApiResponse response; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlUpdateStatusPhysicalSecurity, IdSeguridadFisica, FlgEstado), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = null; } return(response); }
public ApiResponse UpdateStatusElectronicScanning(long IdBarridoElectronico, bool FlgEstado) { ApiResponse response; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlUpdateStatusElectronicScanning, IdBarridoElectronico, FlgEstado), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = null; } return(response); }
public ApiResponse UpdateStatusRiskManagement(long IdGestionRiesgos, bool FlgEstado) { ApiResponse response; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlUpdateStatusRiskManagement, IdGestionRiesgos, FlgEstado), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = null; } return(response); }
public ApiResponse UpdateUserInWorkIntegrityDetail(long IdIntegridad, int ItemIntegridadDet, int IdUsuarioAsignado) { ApiResponse apiResponse; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlUpdateUserInWorkIntegrityDetail, IdIntegridad, ItemIntegridadDet, IdUsuarioAsignado), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { apiResponse = null; } return(apiResponse); }
public ApiResponse UpdateStatusInterestInformation(long IdInfoInteres, bool Flg_Estado) { ApiResponse response; try { var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, String.Format(UrlService.UrlUpdateStatusInterestInformation, IdInfoInteres, Flg_Estado), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
public List <PentestingVm> GetListPentesting(string FechaInicio, string FechaFin) { List <PentestingVm> request = new List <PentestingVm>(); ApiResponse apiResponse; try { int?IdEmpresa = null; int IdRol = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdRol).ToString()); if (IdRol != 1 && IdRol != 2 && IdRol != 4) { IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); } var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.GET, string.Empty, _UrlService, _ServicePrefix, string.Format(UrlService.UrlGetListPentesting, FechaInicio, FechaFin, IdEmpresa), _LoginService.GetToken()); apiResponse = JsonConvert.DeserializeObject <ApiResponse>(_response); if (apiResponse != null && apiResponse.status.Equals("OK")) { request = JsonConvert.DeserializeObject <List <PentestingVm> >( apiResponse.data.ToString(), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); } } catch (Exception ex) { request = null; } return(request); }
public ApiResponse SaveUser(string stringJson) { ApiResponse response; try { int IdUsuario = Int32.Parse(SessionHelper.GetUser().ToString()); SaveUserFlt saveEntity = JsonConvert.DeserializeObject <SaveUserFlt>(stringJson); saveEntity.UsuarioAccion = IdUsuario; if (string.IsNullOrEmpty(saveEntity.Email)) { saveEntity.Email = string.Empty; } if (string.IsNullOrEmpty(saveEntity.Telefono)) { saveEntity.Telefono = string.Empty; } var _JsonRequest = JsonConvert.SerializeObject(saveEntity, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.POST, _JsonRequest, _UrlService, _ServicePrefix, String.Format(UrlService.UrlSaveUser), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
private void consumeRealTimeService() { try { string message = string.Format("Consume Real Time Service {0}, version {1} ", realTimeServiceName, version); ConsumeService service = new ConsumeService(Uri); SetAuthorizationHeader(service.HttpClient.DefaultRequestHeaders); var dataFrame = new Dictionary <string, object> { { "Kyphosis", new [] { "absent", "absent" } }, { "Age", new [] { 71, 55 } }, { "Number", new [] { 3, 4 } }, { "Start", new [] { 5, 7 } } }; ValidateRealTimeService.Models.InputParameters inputParams = new ValidateRealTimeService.Models.InputParameters() { InputData = dataFrame }; Console.WriteLine(message); var response = service.KyphosisService(realTimeServiceName, version, inputParams); if (response.Success == false) { throw new Exception(response.ErrorMessage); } Console.WriteLine("Consume Real Time Service Result : " + response.OutputParameters.OutputData); } catch (Exception e) { string message = string.Format("Consume Real Time Service {0}, version {1} failed ", realTimeServiceName, version); throw new Exception(message + e.Message); } }
//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); }