Пример #1
0
        public IEnumerable <Transaction> Get()
        {
            DBEmulate.Connect();
            var list = Mapper.Map <List <TransactionDBO>, List <Transaction> >(DBEmulate.GetTransactions());

            return(list);
        }
Пример #2
0
        public User GetUserById(int id)
        {
            DBEmulate.Connect();
            var list = Mapper.Map <List <UserDBO>, List <User> >(DBEmulate.GetUsers());
            var user = list.FirstOrDefault(u => u.Id == id);

            return(user);
        }
Пример #3
0
        public User GetUserByLogin(string login)
        {
            DBEmulate.Connect();
            var list = Mapper.Map <List <UserDBO>, List <User> >(DBEmulate.GetUsers());
            var user = list.FirstOrDefault(u => u.Login == login);

            return(user);
        }
Пример #4
0
        public string Create(Transaction newTransaction)
        {
            DBEmulate.Connect();
            var newTrans = Mapper.Map <Transaction, TransactionDBO>(newTransaction);
            var id       = DBEmulate.AddTransaction(newTrans);

            return(id);
        }
Пример #5
0
        public Transaction Get(string id)
        {
            DBEmulate.Connect();
            var list  = Mapper.Map <List <TransactionDBO>, List <Transaction> >(DBEmulate.GetTransactions());
            var trans = list.Where(tr => tr.Id == id).ToList().FirstOrDefault();

            return(trans);
        }
Пример #6
0
        public IEnumerable <Transaction> GetByUser(int userId)
        {
            DBEmulate.Connect();

            var list = Mapper.Map <List <TransactionDBO>, List <Transaction> >(DBEmulate.GetTransactionsForUser(userId));

            return(list);
        }