コード例 #1
0
ファイル: ScreenCoordinator.cs プロジェクト: edjo23/shop
        public void NavigateToCustomer(Customer customer)
        {
            var screen = IoC.Get<CustomerViewModel>();
            screen.Customer = customer;

            NavigateToScreen(screen);
        }
コード例 #2
0
ファイル: ScreenCoordinator.cs プロジェクト: edjo23/shop
        public void NavigateToCashHome(Customer cashCustomer)
        {
            var screen = IoC.Get<CashHomeViewModel>();
            screen.CashCustomer = cashCustomer;

            NavigateToScreen(screen, true);
        }
コード例 #3
0
ファイル: ScreenCoordinator.cs プロジェクト: edjo23/shop
        public void NavigateToCustomer(Customer customer, bool cardSession = false)
        {
            var screen = IoC.Get<CustomerViewModel>();
            screen.Customer = customer;
            screen.CardSession = cardSession;

            NavigateToScreen(screen, true);
        }
コード例 #4
0
ファイル: CustomerManager.cs プロジェクト: edjo23/shop
        public void AddCustomer(Customer customer)
        {
            if (customer.Id == Guid.Empty)
            {
                customer.Id = Guid.NewGuid();
            }

            customer.Insert();
        }
コード例 #5
0
ファイル: CardService.cs プロジェクト: edjo23/shop
        public void Write(Customer customer)
        {
            var card = CardWriteService.Write();

            if (!String.IsNullOrEmpty(card))
            {
                var current = CustomerService.GetCustomer(customer.Id);
                customer.Number = card;

                CustomerService.UpdateCustomer(customer);
            }
        }
コード例 #6
0
ファイル: ScreenCoordinator.cs プロジェクト: edjo23/shop
        public void NavigateToPinEntry(Customer customer)
        {
            var screen = IoC.Get<PinEntryViewModel>();
            screen.Customer = customer;

            NavigateToScreen(screen, true);
        }
コード例 #7
0
ファイル: CustomerNewViewModel.cs プロジェクト: edjo23/shop
        public void Save()
        {
            var customer = new Customer { Name = Name, Number = Number };

            CustomerService.AddCustomer(customer);

            Close();
        }
コード例 #8
0
ファイル: CustomerManager.cs プロジェクト: edjo23/shop
 public void UpdateCustomer(Customer customer)
 {
     customer.Update();
 }
コード例 #9
0
ファイル: CustomerService.cs プロジェクト: edjo23/shop
 public void UpdateCustomer(Customer customer)
 {
     Manager.UpdateCustomer(customer);
 }
コード例 #10
0
ファイル: CustomerService.cs プロジェクト: edjo23/shop
 public void AddCustomer(Customer customer)
 {
     Manager.AddCustomer(customer);
 }
コード例 #11
0
 public CustomerTransactionModel(CustomerTransaction customerTransaction, Customer customer)
 {
     CustomerTransaction = customerTransaction;
     Customer = customer;
 }