Ejemplo n.º 1
0
        public int CreateATMCard(ATMCardApplication model, int baseId)
        {
            ATMCard card = new ATMCard()
            {
                BaseCardId = baseId,
                AccountId  = model.AccountId,
                DailyLimit = model.DailyLimit
            };

            context.Entry(card).State = System.Data.Entity.EntityState.Added;
            context.SaveChanges();
            return(card.Id);
        }
Ejemplo n.º 2
0
        public int CreateATMCardApplication(BLL.Models.ATMCardApplication model)
        {
            ATMCardApplication application = new ATMCardApplication()
            {
                BaseApplicationId = model.BaseApplicationId,
                DailyLimit        = model.DailyLimit,
                AccountId         = model.AccountId
            };

            context.Entry(application).State = System.Data.Entity.EntityState.Added;
            context.SaveChanges();
            return(application.Id);
        }
Ejemplo n.º 3
0
        public ATMCardApplication GetATMApplication(int id)
        {
            var item     = cardsDAO.GetATMApplication(id);
            var baseItem = cardsDAO.GetBaseApplication(item.BaseApplicationId);
            var user     = usersFcd.GetUserById(baseItem.UserId);

            ATMCardApplication atmApp = new ATMCardApplication()
            {
                AccountId         = item.AccountId,
                AccountNumber     = usersFcd.GetUserAccountById(item.AccountId).AccountNumber,
                BaseApplicationId = baseItem.Id,
                DailyLimit        = item.DailyLimit,
                Id      = item.Id,
                Name    = user.FirstName,
                Surname = user.LastName
            };

            return(atmApp);
        }