Beispiel #1
0
        public CustomerAddViewModel(INavigationManager navManager, IGenericClientService clientService, IEventAggregator eventAggregator)
        {
            ViewTitle        = "Add new customer";
            _clientService   = clientService;
            _navManager      = navManager;
            _eventAggregator = eventAggregator;
            _navItem         = new NavigationItem();
            SaveCommand      = new DelegateCommand(SaveEntity, ModelIsChanged);
            CancelCommand    = new DelegateCommand <string>(CancelMethod);
            ResetCommand     = new DelegateCommand(ResetEntity, ModelIsChanged);

            ComboStatesList = CollectionViewSource.GetDefaultView(ComboBoxData.States);
        }
Beispiel #2
0
 //private List<string>
 public EmployeesViewModel(INavigationManager navManager, IGenericClientService clientService, IEventAggregator eventAggregator)
 {
     ViewHeader                  = "Employees";
     _navManager                 = navManager;
     _clientService              = clientService;
     _navItem                    = new NavigationItem();
     NavCommand                  = new DelegateCommand <string>(NavTo);
     DeleteCommand               = new DelegateCommand(DeleteSelectedItemsAsync);
     SortByPropertyValue         = ComboBoxData.SortByPropertyValues[0];
     SortByState                 = ComboBoxData.SortByEntityState[0];
     SelectedItemSelectedCommand = new DelegateCommand <EmployeeWrapper>(SelectedItemSelectedEvent);
     _eventAggregator            = eventAggregator;
     Task.Run(async() => await ListAsync());
 }
Beispiel #3
0
        public EmployeeAddViewModel(INavigationManager navManager, IGenericClientService clientService, IEventAggregator eventAggregator)
        {
            _clientService   = clientService;
            _navManager      = navManager;
            _eventAggregator = eventAggregator;
            _navItem         = new NavigationItem();
            SaveCommand      = new DelegateCommand(SaveEntity, ModelIsChanged);
            CancelCommand    = new DelegateCommand <string>(CancelMethod);
            ResetCommand     = new DelegateCommand(ResetEntity, ModelIsChanged);

            ComboStatesList    = CollectionViewSource.GetDefaultView(ComboBoxData.States);
            ComboPositionsList = CollectionViewSource.GetDefaultView(ComboBoxData.Positions);


            var logTemplate = "Log message {Timestamp:yyyy-MMM-dd-HH:mm}[{Level}]{Message}{NewLine}{Exception}";


            logger = new LoggerConfiguration()
                     .Enrich.With(new ApplicationDetailsEnricher())
                     .MinimumLevel.Verbose()
                     .WriteTo.RollingFile("EmployeeLogFile.txt", outputTemplate: logTemplate, fileSizeLimitBytes: null, retainedFileCountLimit: null, restrictedToMinimumLevel: Serilog.Events.LogEventLevel.Verbose)
                     .WriteTo.Seq("http://localhost:5341")
                     .CreateLogger();
        }
Beispiel #4
0
 public MainWindow()
 {
     _genericClientService = CcContainer.Resolve <IGenericClientService>();
     _companyMapperDtos    = new ObservableCollection <CompanyMapperDto>();
     InitializeComponent();
 }