public Servicio() { try { servicio = new ServicioPublicoCreditoClient(); } catch (Exception e) { throw e; } }
public async Task <IActionResult> Create([Bind("id,dni,nombre,domicilio")] Cliente cliente) { string codigoGrupo = "75263b76-71fc-4d0e-b5e6-7daa8e947319"; ServicioPublicoCreditoClient cli = new ServicioPublicoCreditoClient(); var response = cli.ObtenerEstadoClienteAsync(codigoGrupo, cliente.dni).Result; ViewData["creditos"] = response.CantidadCreditosActivos; ViewData["esValida"] = response.ConsultaValida; ViewData["tieneDeudas"] = response.TieneDeudas; ViewData["error"] = response.Error; if (ModelState.IsValid & response.Error == null) { _context.Add(cliente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public async Task <IActionResult> Credito(int?dni) { string codigoGrupo = "75263b76-71fc-4d0e-b5e6-7daa8e947319"; ServicioPublicoCreditoClient cli = new ServicioPublicoCreditoClient(); var response = cli.ObtenerEstadoClienteAsync(codigoGrupo, dni.GetValueOrDefault()).Result; ViewData["creditos"] = response.CantidadCreditosActivos; ViewData["esValida"] = response.ConsultaValida; ViewData["tieneDeudas"] = response.TieneDeudas; ViewData["error"] = response.Error; var clientes = from m in _context.Cliente select m; ViewData["dni"] = dni; if (!String.IsNullOrEmpty(dni.ToString())) { clientes = clientes.Where(s => s.dni.Equals(dni)); } return(View(await clientes.ToListAsync())); }
private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress() { return(ServicioPublicoCreditoClient.GetEndpointAddress(EndpointConfiguration.SGEBusService)); }
private static System.ServiceModel.Channels.Binding GetDefaultBinding() { return(ServicioPublicoCreditoClient.GetBindingForEndpoint(EndpointConfiguration.SGEBusService)); }
public ServicioPublicoCreditoClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(ServicioPublicoCreditoClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public ServicioPublicoCreditoClient(EndpointConfiguration endpointConfiguration) : base(ServicioPublicoCreditoClient.GetBindingForEndpoint(endpointConfiguration), ServicioPublicoCreditoClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public ServicioPublicoCreditoClient() : base(ServicioPublicoCreditoClient.GetDefaultBinding(), ServicioPublicoCreditoClient.GetDefaultEndpointAddress()) { this.Endpoint.Name = EndpointConfiguration.SGEBusService.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }