public CustomerListView()
        {
            InitializeComponent();

            // Get a reference to the view-model
            vm = (CustomerListViewModel)DataContext;
        }
Ejemplo n.º 2
0
 public CoustomerList()
 {
     StyleManager.ApplicationTheme = new Windows8TouchTheme();
     InitializeComponent();
     var customerListViewModel = new CustomerListViewModel();
     customerListViewModel.CloseWindow += Close;
     DataContext = customerListViewModel;
 }
        public ActionResult Index()
        {
            CustomerListViewModel model = new CustomerListViewModel
            {
                Customers = _customerService.GetAll().Where(x => x.IsActive == true).ToList()
            };

            return(View(model));
        }
Ejemplo n.º 4
0
        public IActionResult Index()
        {
            var model = new CustomerListViewModel
            {
                Customers = _customerDal.GetList()
            };

            @ViewBag.UsersCount = _userDal.GetList().Count();
            return(View(model));
        }
        // ----- Initialization

        public CustomerListViewModel_should()
        {
            _messengerServiceMock    = new Mock <IMessenger>();
            _customerListServiceMock = new Mock <ICustomerListService>();
            _dialogServiceMock       = new Mock <IDialogService>();

            _customerListViewModel = new CustomerListViewModel(_messengerServiceMock.Object, _customerListServiceMock.Object, _dialogServiceMock.Object);
            _customerListServiceMock.Setup(x => x.GetCustomers()).Returns(INITIAL_CUSTOMERS);
            _customerListViewModel.Boot().Wait();
        }
Ejemplo n.º 6
0
        public async Task <ViewResult> List()
        {
            var viewModel = new CustomerListViewModel();

            viewModel.Customers = await _customerRepository.GetAllCustomersAsync();

            viewModel.Company = "Neha KD Ltd";

            return(View(viewModel));
        }
Ejemplo n.º 7
0
        public CustomerListViewModel GetCustomerListViewModel()
        {
            var all   = _customerRepository.FindAll();
            var model = new CustomerListViewModel
            {
                Customers = all
            };

            return(model);
        }
Ejemplo n.º 8
0
 public MainWindowViewModel()
 {
     _customerListViewModel    = new CustomerListViewModel(repo);
     _addEditCustomerViewModel = new AddEditCustomerViewModel(repo);
     NavCommand = new RelayCommand <string>(OnNav);
     _customerListViewModel.PlaceOrderRequested   += NavToOrder;
     _customerListViewModel.AddCustomerRequested  += NavToAddCustomer;
     _customerListViewModel.EditCustomerRequested += NavToEditCustomer;
     _addEditCustomerViewModel.Done += NavToCustomerList;
 }
Ejemplo n.º 9
0
 public MainWindowViewModel()
 {
     NavCommand             = new RelayCommand <string>(OnNav);
     _customerListViewModel = ContainerHelper.Container.Resolve <CustomerListViewModel>();
     _addEditViewModel      = ContainerHelper.Container.Resolve <AddEditCustomerViewModel>();
     _customerListViewModel.PlaceOrderRequested   += NavToOrder;
     _customerListViewModel.AddCustomerRequested  += NavToAddCustomer;
     _customerListViewModel.EditCustomerRequested += NavToEditCustomer;
     _addEditViewModel.Done += NavToCustomerList;
 }
Ejemplo n.º 10
0
        // GET: Customer list
        public ActionResult List()
        {
            CustomerListViewModel model = new CustomerListViewModel
            {
                //CustomerList = _context.Customers.Include("MembershipType").ToList()
                CustomerList = _context.Customers.Include(c => c.MembershipType).ToList()
            };

            return(View(model));
        }
        public ActionResult Create()
        {
            CustomerListViewModel model = new CustomerListViewModel()
            {
                Customers = new List <Customer>(),
                Customer  = new Customer(),
                Roles     = new SelectList(_roleService.GetAll(), "Id", "RoleName")
            };

            return(View(model));
        }
        public ActionResult Detail(int id)
        {
            var customer = _customerService.GetbyId(id);
            CustomerListViewModel model = new CustomerListViewModel()
            {
                Customer = customer,
                Role     = _roleService.GetbyId(customer.RoleId)
            };

            return(View(model));
        }
Ejemplo n.º 13
0
        public ActionResult Profile(int id)
        {
            var kullanici = _customerService.GetByIdUser(id);
            CustomerListViewModel model = new CustomerListViewModel()
            {
                Customer = kullanici,
                Roles    = new SelectList(_roleService.GetAll(), "Id", "RoleName")
            };

            return(View(model));
        }
Ejemplo n.º 14
0
        public async void CanGetEmptyPage(int pageNumber)
        {
            ViewResult result = (ViewResult)await _target.List(pageNumber);

            CustomerListViewModel model = (CustomerListViewModel)result.Model;

            //assert
            Assert.Equal(Repositories.CustomerRepository.Customers.Count(), model.PageModel.TotalItems);
            Assert.Equal(pageNumber, model.PageModel.CurrentPage);
            Assert.Empty(model.Customers);
        }
Ejemplo n.º 15
0
        public ActionResult Index(SearchCustomerInput input)
        {
            var list = _customerAppService.GetCustomers(input);

            CustomerListViewModel vmModel = new CustomerListViewModel()
            {
                List = list
            };

            return(View(vmModel));
        }
Ejemplo n.º 16
0
        public ActionResult Index()
        {
            var customers = _context.customers.Include(c => c.Membership).ToList();

            CustomerListViewModel customerListView = new CustomerListViewModel()
            {
                Customers = customers
            };

            return(View(customerListView));
        }
Ejemplo n.º 17
0
        public IActionResult Overview()
        {
            List <CustomerViewModel> customerListViewModel = _mapper.Map <List <CustomerViewModel> >(_customerRepository.Get().ToList()); //List DTOS

            CustomerListViewModel vm = new CustomerListViewModel()
            {
                AllCustomers = customerListViewModel
            };

            return(View(vm));
        }
Ejemplo n.º 18
0
        // GET: Customer
        public ActionResult Index()
        {
            var viewModel = new CustomerListViewModel();

            viewModel.Customers.AddRange(_customerRepository.GetAll().Select(r => new CustomerListViewModel.Customer
            {
                Namn         = r.Name,
                PersonNummer = r.PersonNummer,
                Id           = r.CustomerId
            }));
            return(View(viewModel));
        }
Ejemplo n.º 19
0
        public async Task <IActionResult> List(int currentPage = 1)
        {
            CustomerListViewModel model = new CustomerListViewModel(currentPage, _pageSize, _customerRepository.Customers.Count());

            var customers = PaginateList(_customerRepository.Customers, currentPage);

            foreach (var customer in customers)
            {
                model.Customers.Add(await _customerRepository.GetCustomerFullData(customer));
            }
            return(View(model));
        }
Ejemplo n.º 20
0
        public MainViewModel()
        {
            this.customerListViewModel = ContainerHelper.Container.Resolve <CustomerListViewModel>();
            this.addEditViewModel      = ContainerHelper.Container.Resolve <AddEditCustomerViewModel>();

            //this.CurrentViewModel = new CustomerListViewModel();
            this.NavigateCommand = new RelayCommand <string>(this.OnNavigate);
            this.customerListViewModel.PlaceOrderRequested   += this.NavigateToOrder;
            this.customerListViewModel.AddCustomerRequested  += this.NavigateToAddCustomer;
            this.customerListViewModel.EditCustomerRequested += this.NavigateToEditCustomer;
            this.addEditViewModel.Done += this.NavigateToCustomerList;
        }
        public ActionResult UpdateSalesDetail(int id)
        {
            var customerListItems = new CustomerListViewModel().GetCustomerListItems();

            ViewBag.customerListItems = customerListItems;
            var employeeListItems = new EmployeeListViewModel().GetEmployeeListItems();

            ViewBag.employeeListItems = employeeListItems;
            var salesDetail = _salesDetailManager.GetById(id);

            return(View("UpdateSalesDetail", salesDetail));
        }
        // GET: Customer
        public ActionResult Index(string search)
        {
            CustomerListViewModel model = new CustomerListViewModel();

            model.Customers = _customerManager.GetAll();
            if (!String.IsNullOrEmpty(search))
            {
                model.Customers = _customerManager.Search(search);
            }

            model.Search = search;
            return(View(model));
        }
Ejemplo n.º 23
0
        public IActionResult Index()
        {
            var user      = HttpContext.User.Identity.Name.ToString();
            var customers = _customerService.GetAll().Where(p => p.User == user).ToList();

            var model = new CustomerListViewModel
            {
                Customers = customers,
                User      = user
            };

            return(View(model));
        }
        public ActionResult Edit(int id)
        {
            var customer = _customerService.GetbyId(id);

            CustomerListViewModel model = new CustomerListViewModel()
            {
                Customers = _customerService.GetAll(),
                Customer  = customer,
                Roles     = new SelectList(_roleService.GetAll(), "Id", "RoleName")
            };

            return(View(model));
        }
Ejemplo n.º 25
0
        protected override void OnInitialization()
        {
            _regionManager.RegisterViewWithRegion(RegionNames.MainRegion, typeof(CustomerSelectorView));

            EventServiceFactory.EventService.GetEvent<GenericEvent<VisibleViewModelBase>>().Subscribe(s =>
            {
                if (s.Topic == EventTopicNames.ViewClosed)
                {
                    if (s.Value == _customerListViewModel)
                        _customerListViewModel = null;
                }
            });

            EventServiceFactory.EventService.GetEvent<GenericEvent<Department>>().Subscribe(x =>
            {
                if (x.Topic == EventTopicNames.SelectCustomer)
                {
                    ActivateCustomerView();
                    ((CustomerSelectorViewModel)_customerSelectorView.DataContext).RefreshSelectedCustomer();
                }
            });

            EventServiceFactory.EventService.GetEvent<GenericEvent<EventAggregator>>().Subscribe(x =>
            {
                if (x.Topic == EventTopicNames.ActivateCustomerView)
                {
                    ActivateCustomerView();
                    ((CustomerSelectorViewModel)_customerSelectorView.DataContext).RefreshSelectedCustomer();
                }
            });

            EventServiceFactory.EventService.GetEvent<GenericEvent<Customer>>().Subscribe(x =>
            {
                if (x.Topic == EventTopicNames.ActivateCustomerAccount)
                {
                    ActivateCustomerView();
                    ((CustomerSelectorViewModel)_customerSelectorView.DataContext).DisplayCustomerAccount(x.Value);
                }
            });

            EventServiceFactory.EventService.GetEvent<GenericEvent<PopupData>>().Subscribe(
                x =>
                {
                    if (x.Topic == EventTopicNames.PopupClicked && x.Value.EventMessage == "SelectCustomer")
                    {
                        ActivateCustomerView();
                        ((CustomerSelectorViewModel)_customerSelectorView.DataContext).SearchCustomer(x.Value.DataObject as string);
                    }
                }
                );
        }
Ejemplo n.º 26
0
        public async void CanGetCustomerById(BaseListViewModel inputModel)
        {
            //arrange

            //act
            ViewResult result = (ViewResult)await _target.List(inputModel);

            CustomerListViewModel resultModel = (CustomerListViewModel)result.Model;

            //assert
            Assert.NotNull(resultModel);
            Assert.Equal(1, resultModel.Customers.Count);
            Assert.Equal(int.Parse(inputModel.SearchData), resultModel.Customers.First().Customer.CustomerId);
        }
Ejemplo n.º 27
0
        public void ShouldGetCustomersInDesignMode()
        {
            DesignTime.InDesignMode = () => true;

            var vm = _locator.CustomerListViewModel;

            Assert.IsNotNull(vm, "The ViewModel should be set");

            CustomerListViewModel viewModel = _locator.CustomerListViewModel;

            //viewModel.GetCustomers();

            Assert.IsTrue(viewModel != null && viewModel.Customers.Count > 0, "We should have at least 1 customer");
        }
        public ViewResult Index()
        {
            var customers = _context.Customers.Include(c => c.MembershipType).ToList();

            var UserEmail = User.Identity.Name;

            var viewModel = new CustomerListViewModel
            {
                Customers = customers,
                UserEmail = UserEmail
            };

            return(View(viewModel));
        }
        public async Task <ActionResult> Index()
        {
            var customers  = (await _customerService.GetCustomer()).Items;
            var salesmans  = (await _salesmanService.GetSalesman()).Items;
            var retailenvs = (await _retailEnvService.GetRetailEnvironment()).Items;
            var model      = new CustomerListViewModel
            {
                Customers = customers,
                Salesmen  = salesmans,
                RetailEnvironmentLists = retailenvs
            };

            return(View(model));
        }
Ejemplo n.º 30
0
        // GET: /<controller>/
        public async Task <ActionResult> Index()
        {
            var customers = (await _customerAppService.GetAll(new PagedResultRequestDto {
                MaxResultCount = MaxNum
            })).Items;
            // Paging not implemented yet
            //CustomerDto cuModule = customers.FirstOrDefault();
            var model = new CustomerListViewModel
            {
                //Customer = cuModule,
                Customers = customers
            };

            return(View(model));
        }
Ejemplo n.º 31
0
        public IActionResult Customer()
        {
            var result = _userService.GetAllCustomers();

            if (!result.Success)
            {
                return(RedirectToAction("InternalError", "Error", new { errorMessage = result.Message }));
            }
            var model = new CustomerListViewModel()
            {
                Users = result.Data
            };

            return(View(model));
        }
Ejemplo n.º 32
0
        public ActionResult Sell(int id)
        {
            var customerListItems = new CustomerListViewModel().GetCustomerListItems();

            ViewBag.customerListItems = customerListItems;
            var employeeListItems = new EmployeeListViewModel().GetEmployeeListItems();

            ViewBag.employeeListItems = employeeListItems;
            var product = _productManager.GetById(id);

            ViewBag.productId    = product.ProductId;
            ViewBag.productName  = product.ProductName;
            ViewBag.productPrice = product.UnitPrice;
            return(View());
        }
        public ActionResult UpdateSalesDetail(SalesDetail salesDetail)
        {
            var customerListItems = new CustomerListViewModel().GetCustomerListItems();

            ViewBag.customerListItems = customerListItems;
            var employeeListItems = new EmployeeListViewModel().GetEmployeeListItems();

            ViewBag.employeeListItems = employeeListItems;
            if (!ModelState.IsValid)
            {
                return(View("UpdateSalesDetail"));
            }
            _salesDetailManager.Update(salesDetail);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 34
0
 private void OnCustomerListExecute(string obj)
 {
     if (_customerListViewModel == null)
         _customerListViewModel = new CustomerListViewModel();
     CommonEventPublisher.PublishViewAddedEvent(_customerListViewModel);
 }