Ejemplo n.º 1
0
        public EditViewModel(int id)
        {
            var merchant = CurrentDb.Merchant.Where(m => m.Id == id).FirstOrDefault();

            if (merchant != null)
            {
                _merchant = merchant;

                if (_merchant.SalesmanId != null)
                {
                    var salesman = CurrentDb.SysSalesmanUser.Where(m => m.Id == _merchant.SalesmanId).FirstOrDefault();
                    if (salesman != null)
                    {
                        _salesman = salesman;
                    }
                }

                if (_merchant.AgentId != null)
                {
                    var agent = CurrentDb.SysAgentUser.Where(m => m.Id == _merchant.AgentId).FirstOrDefault();
                    if (agent != null)
                    {
                        _agent = agent;
                    }
                }

                var merchantPosMachine = CurrentDb.MerchantPosMachine.Where(m => m.MerchantId == merchant.Id).ToList();
                if (merchantPosMachine != null)
                {
                    _merchantPosMachine = merchantPosMachine;

                    foreach (var m in _merchantPosMachine)
                    {
                        var posMachine = CurrentDb.PosMachine.Where(q => q.Id == m.PosMachineId).FirstOrDefault();

                        m.PosMachine = posMachine;
                    }
                }

                var merchantEstimateCompany = CurrentDb.MerchantEstimateCompany.Where(m => m.MerchantId == merchant.Id).ToList();
                if (merchantEstimateCompany != null)
                {
                    _merchantEstimateCompany = merchantEstimateCompany;
                }



                var bankCard = CurrentDb.BankCard.Where(m => m.MerchantId == merchant.Id).ToList();
                if (bankCard != null)
                {
                    _bankCard = bankCard;
                }

                var carInsuranceCompany = CurrentDb.CarInsuranceCompany.ToList();
                if (carInsuranceCompany != null)
                {
                    _carInsuranceCompany = carInsuranceCompany;
                }
            }
        }
Ejemplo n.º 2
0
        public DetailsViewModel(int id)
        {
            var transactions = CurrentDb.Transactions.Where(m => m.Id == id).FirstOrDefault();

            if (transactions != null)
            {
                _transactions = transactions;

                var merchant = CurrentDb.Merchant.Where(m => m.UserId == transactions.UserId).FirstOrDefault();
                if (merchant != null)
                {
                    _merchant = merchant;
                }
            }
        }
        public DetailsByQueryRechargeViewModel(int id)
        {
            var orderToLllegalQueryRecharge = CurrentDb.OrderToLllegalQueryRecharge.Where(m => m.Id == id).FirstOrDefault();

            if (orderToLllegalQueryRecharge != null)
            {
                _orderToLllegalQueryRecharge = orderToLllegalQueryRecharge;

                var merchant = CurrentDb.Merchant.Where(m => m.Id == orderToLllegalQueryRecharge.MerchantId).FirstOrDefault();
                if (merchant != null)
                {
                    _merchant = merchant;
                }
            }
        }
Ejemplo n.º 4
0
        public DetailsViewModel(int id)
        {
            var withdraw = CurrentDb.Withdraw.Where(m => m.Id == id).FirstOrDefault();

            if (withdraw != null)
            {
                _withdraw = withdraw;

                var withdrawbankCard = CurrentDb.BankCard.Where(m => m.Id == withdraw.BankCardId).FirstOrDefault();
                if (withdrawbankCard != null)
                {
                    _withdrawBankCard = withdrawbankCard;
                }

                var merchant = CurrentDb.Merchant.Where(m => m.Id == withdraw.MerchantId).FirstOrDefault();
                if (merchant != null)
                {
                    _merchant = merchant;
                }
            }
        }
        public ChangeViewModel(int id)
        {
            _changeHistory.MerchantPosMachineId = id;

            var merchantPosMachine = CurrentDb.MerchantPosMachine.Where(m => m.Id == id).FirstOrDefault();

            if (merchantPosMachine != null)
            {
                var merchant = CurrentDb.Merchant.Where(m => m.Id == merchantPosMachine.MerchantId).FirstOrDefault();
                if (merchant != null)
                {
                    _merchant = merchant;
                }

                var oldPosMachine = CurrentDb.PosMachine.Where(m => m.Id == merchantPosMachine.PosMachineId).FirstOrDefault();
                if (oldPosMachine != null)
                {
                    _oldPosMachine = oldPosMachine;

                    _changeHistory.OldPosMachineId = oldPosMachine.Id;
                }
            }
        }