/// <summary> /// Cuenta by Cuenta /// </summary> /// <param name="cuentaID"></param> /// <returns>Cuenta object</returns> public Entities.Cuenta GetCuentaByCuentaID(int cuentaID) { try { using (EBankingDataDataContext db = GenericDataService.DataContext) { Entities.Cuenta cuenta = null; var results = db.Cuenta_SEL_ALL_BYCuentaID(cuentaID); foreach (var c in results) { cuenta = new Entities.Cuenta(); cuenta.CuentaID = c.CuentaId; cuenta.Saldo = c.Saldo; cuenta.UsuarioID = c.UsuarioId; cuenta.TipoCuenta = new Entities.TipoCuenta(); cuenta.TipoCuenta.TipoCuentaID = c.TipoCuentaId; cuenta.TipoCuenta.Nombre = c.TipoCuenta; } return(cuenta); } } catch (Exception) { throw; } }
/// <summary> /// Cuentas by Usuario /// </summary> /// <param name="usuarioID"></param> /// <returns>List<Cuenta> object</returns> public List <Entities.Cuenta> GetCuentasByUsuario(int usuarioID) { try { using (EBankingDataDataContext db = GenericDataService.DataContext) { List <Entities.Cuenta> list = new List <Entities.Cuenta>(); var results = db.Cuentas_SEL_ALL_BYUSER(usuarioID); foreach (var c in results) { Entities.Cuenta cuenta = new Entities.Cuenta(); cuenta.CuentaID = c.CuentaId; cuenta.Saldo = c.Saldo; cuenta.UsuarioID = c.UsuarioId; cuenta.TipoCuenta = new Entities.TipoCuenta(); cuenta.TipoCuenta.TipoCuentaID = c.TipoCuentaId; cuenta.TipoCuenta.Nombre = c.TipoCuenta; list.Add(cuenta); } return(list); } } catch (Exception) { throw; } }