public CustomersFilterPaneCollapsed(CustomerCollectionViewModel collectionViewModel) : base(() => CreateViewModel(() => new CustomersFilterTreeViewModel(collectionViewModel))) { InitializeComponent(); presenterCore = CreatePresenter(); BindCommands(); }
public CustomersFilterPaneCollapsed(CustomerCollectionViewModel collectionViewModel) : base(typeof(CustomersFilterTreeViewModel), new object[] { collectionViewModel }) { InitializeComponent(); presenterCore = CreatePresenter(); BindCommands(); }
public CustomersFilterPane(CustomerCollectionViewModel collectionViewModel) : base(() => CreateViewModel(() => new CustomersFilterTreeViewModel(collectionViewModel))) { InitializeComponent(); FiltersTreeListAppearances.Apply(treeList); this.presenterCore = CreatePresenter(); BindCommands(); }
public CustomersFilterPane(CustomerCollectionViewModel collectionViewModel) : base(typeof(CustomersFilterTreeViewModel), new object[] { collectionViewModel }) { InitializeComponent(); FiltersTreeListAppearances.Apply(treeList); this.presenterCore = CreatePresenter(); BindCommands(); }
public MainWindow() { InitializeComponent(); viewModel = new CustomerCollectionViewModel(); this.DataContext = viewModel; }
public CustomersFilterPane(CustomerCollectionViewModel collectionViewModel) : base(() => CreateViewModel(() => new CustomersFilterTreeViewModel(collectionViewModel))) { InitializeComponent(); FiltersTreeListAppearances.Apply(treeList); this.presenterCore = CreatePresenter(); BindCommands(); }
public static CustomerCollectionViewModel PopulateUsingKeys( CustomerCollectionViewModel vm, string[] keys, IQueryable <Customer> customers) { int[] ids = keys == null ? new int[] { } : keys.Select(int.Parse).ToArray(); return(vm.With(x => x.Customers, (from c in customers from id in ids where c.CustomerID == id select c).ToList())); }
public async Task <IActionResult> CustomerList() { var customers = await this.accountService.GetAllCustomers(); var parsedCustomers = new CustomerCollectionViewModel() { Customers = customers }; return(this.View(parsedCustomers)); }
public static CustomerCollectionViewModel PopulateUsingKeys( CustomerCollectionViewModel vm, string[] keys, IQueryable <Customer> customers) { throw new NotImplementedException(); //int[] ids = keys == null ? new int[] { } : keys.Select(int.Parse).ToArray(); //return vm.With(x => x.Customers, (from c in customers // from id in ids // where c.CustomerID == id // select c).ToList()); }
public ActionResult <ViewModelCollection <Customer> > GetAll() { var customers = _customers.GetAll(); if (!customers.Any()) { return(NoContent()); } var vm = CustomerCollectionViewModel.From(Request, customers); return(Ok(vm)); }
public ActionResult List(PagerRequest request, CustomerListSearchOption search) { int totalCount; var data = _customerRepository.Get(e => (!search.PId.HasValue || e.Id == search.PId.Value) && (string.IsNullOrEmpty(search.Name) || e.Name.ToLower().StartsWith(search.Name.ToLower()) || e.Nickname.ToLower().StartsWith(search.Name.ToLower())) && e.Status != (int)DataStatus.Deleted && (string.IsNullOrEmpty(search.Mobile) || e.Mobile == search.Mobile) && (string.IsNullOrEmpty(search.Email) || e.EMail.ToLower().StartsWith(search.Email.ToLower())) , out totalCount , request.PageIndex , request.PageSize , e => { if (!search.OrderBy.HasValue) { return(e.OrderByDescending(o => o.CreatedDate)); } else { switch (search.OrderBy.Value) { case GenericOrder.OrderByCreateUser: return(e.OrderByDescending(o => o.CreatedUser)); case GenericOrder.OrderByName: return(e.OrderByDescending(o => o.Name)); case GenericOrder.OrderByCreateDate: default: return(e.OrderByDescending(o => o.CreatedDate)); } } }); var vo = MappingManager.CustomerViewMapping(MappingManager.UserModelMapping(data.ToList()).ToList()); var v = new CustomerCollectionViewModel(request, totalCount) { Customers = vo.ToList() }; return(View("List", v)); }
public CustomerPeekListPresenter(GridView gridView, CustomerCollectionViewModel viewModel) : base(gridView, viewModel) { }
public CustomerCollectionPresenter(GridControl gridControl, CustomerCollectionViewModel viewModel, System.Action <int> updateUIAction) : base(gridControl, viewModel, updateUIAction) { GridControl.FocusedViewChanged += gridControl_FocusedViewChanged; }
public static string[] DeriveKeys(CustomerCollectionViewModel vm) { return(vm.Customers.Select(c => c.CustomerID.ToString()).ToArray()); }
public CustomerCollectionView(CustomerCollectionViewModel customerCollectionViewModel) { InitializeComponent(); DataContext = customerCollectionViewModel; }
public CustomerCollectionPresenter(GridControl gridControl, CustomerCollectionViewModel viewModel, System.Action <int> updateUIAction) : base(gridControl, viewModel, updateUIAction) { }
public CustomersFilterPaneCollapsed(CustomerCollectionViewModel collectionViewModel) : base(() => CreateViewModel(() => new CustomersFilterTreeViewModel(collectionViewModel))) { InitializeComponent(); presenterCore = CreatePresenter(); BindCommands(); }