public async Task <IActionResult> GetSantanderMovementsAsync(string rut, int pwd) { using (var bank = new Plugins.Banks.Santander(rut.ToCleanRut(), pwd.ToString())) { if (await bank.Login()) { return(new OkObjectResult(bank.GetAllMovements())); } else { return(new UnauthorizedResult()); } } }
public async Task <IActionResult> GetSantanderMovementsAsync(string rut, int pwd, int amount) { using (var bank = new Plugins.Banks.Santander(rut.ToCleanRut(), pwd.ToString())) { if (await bank.Login()) { var allMovements = await bank.GetAllMovements(); return(new OkObjectResult(allMovements.Where(filter => filter.Importe == amount.ToImporte()))); } else { return(new UnauthorizedResult()); } } }