public RespuestaTransferencia Transferencia([FromBody] SolicitudTransferencia solicitud) { RespuestaTransferencia respuesta = new RespuestaTransferencia(); respuesta.ResultadoOperacion = new ResultadoOperacion(); if (solicitud.Monto == 0 || solicitud.TarjetaOrigen == null) { respuesta.ResultadoOperacion.Tipo = TipoResultado.INCOMPLETE; respuesta.ResultadoOperacion.Detalle = "Solicitud Incompleta"; } else { if (solicitud.PagoTerceros) { SantanderHelper.TransferenciaTerceros(solicitud.TarjetaOrigen, solicitud.Monto, solicitud.Detalle, out respuesta.ResultadoOperacion); } else { SantanderHelper.TransferenciaInterbancaria(solicitud.TarjetaOrigen, solicitud.TarjetaDestino, solicitud.Monto, solicitud.Detalle, out respuesta.ResultadoOperacion); } //respuesta.credito = creditos; } return(respuesta); }
public RespuestaLogin Post([FromBody] Cliente cliente) { RespuestaLogin respuesta = new RespuestaLogin(); bool login = SantanderHelper.LoginCliente(cliente.usuario, cliente.Password, out respuesta.ResultadoOperacion); respuesta.login = login; return(respuesta); }
public RespuestaSucursales Sucursales() { RespuestaSucursales respuesta = new RespuestaSucursales(); List <Sucursal> sucursales = new List <Sucursal>(); sucursales = SantanderHelper.ObtenerSucursales(out respuesta.ResultadoOperacion); respuesta.sucursales = sucursales; return(respuesta); }
public RespuestaCliente Principal(Cliente cliente) { RespuestaCliente respuesta = new RespuestaCliente(); double saldo = 0; List <Tarjeta> tarjetas = new List <Tarjeta>(); tarjetas = SantanderHelper.ObtenerTarjetas(cliente.usuario, out respuesta.ResultadoOperacion); if (tarjetas != null && tarjetas.Count() > 0) { foreach (Tarjeta tarjeta in tarjetas) { saldo += tarjeta.Saldo; } } respuesta.tarjetas = tarjetas; respuesta.saldo = saldo; return(respuesta); }
public RespuestaCredito Creditos([FromBody] Cliente cliente) { RespuestaCredito respuesta = new RespuestaCredito(); List <Credito> creditos = new List <Credito>(); if (cliente == null || cliente.usuario == 0) { respuesta.ResultadoOperacion.Tipo = TipoResultado.INCOMPLETE; respuesta.ResultadoOperacion.Detalle = "Solicitud Incompleta"; } else { creditos = SantanderHelper.ObtenerCreditos(cliente.usuario, out respuesta.ResultadoOperacion); respuesta.credito = creditos; } return(respuesta); }
public RespuestaMovimientos Movimientos([FromBody] Tarjeta tarjeta) { RespuestaMovimientos respuesta = new RespuestaMovimientos(); respuesta.ResultadoOperacion = new ResultadoOperacion(); List <Movimiento> movimientos = new List <Movimiento>(); if (tarjeta.NumTarjeta == null) { respuesta.ResultadoOperacion.Tipo = TipoResultado.INCOMPLETE; respuesta.ResultadoOperacion.Detalle = "Solicitud Incompleta"; } else { movimientos = SantanderHelper.ObtenerMovimientos(tarjeta.NumTarjeta, out respuesta.ResultadoOperacion); respuesta.Movimientos = movimientos; } return(respuesta); }