void SetValues()
        {
            apiHelper                   = new ProjectAPIHelper();
            teamAPIHelper               = new TeamAPIHelper();
            statusAPIHelper             = new ProjectStatusAPIHelper();
            typeAPIHelper               = new ProjectTypeAPIHelper();
            contractorAPIHelper         = new ContractorAPIHelper();
            supplierAPIHelper           = new SupplierAPIHelper();
            projectContractorsAPIHelper = new ProjectContractorsAPIHelper();
            projectSuppliersAPIHelper   = new ProjectSuppliersAPIHelper();
            firmAPIHelper               = new FirmAPIHelper();

            ToggleOperationCommand = new RelayCommand(OpenCloseOperations);
            new Action(async() => await GetProjects())();
            new Action(async() => await GetTypes())();
            new Action(async() => await GetStatuses())();
            new Action(async() => await GetTeams())();
            new Action(async() => await GetFirms())();
            new Action(async() => await GetContractors())();
            new Action(async() => await GetSuppliers())();
            SaveCommand            = new RelayCommand(async delegate { await Task.Run(() => CreateProject()); }, () => CanSaveProject);
            DeleteCommand          = new RelayCommand(async delegate { await Task.Run(() => DeleteProject()); }, () => CanDeleteProject);
            CheckContractorCommand = new RelayCommand(SetContractorsCheckedText);
            CheckSupplierCommand   = new RelayCommand(SetSuppliersCheckedText);
        }
Exemple #2
0
        void SetValues()
        {
            apiHelper       = new ProjectAPIHelper();
            statusAPIHelper = new ProjectStatusAPIHelper();
            typeAPIHelper   = new ProjectTypeAPIHelper();

            new Action(async() => await GetTypes())();
            new Action(async() => await GetStatuses())();
            SaveCommand       = new RelayCommand(async delegate { await Task.Run(() => CreateProject()); }, () => CanSaveProject);
            ClosePopupCommand = new RelayCommand(ClosePopup);
        }
Exemple #3
0
        void SetValues()
        {
            apiHelper       = new ProjectAPIHelper();
            statusAPIHelper = new ProjectStatusAPIHelper();

            LoggedInUser = Application.Current.Properties["LoggedInUser"] as LoggedInUser;
            new Action(async() => await GetProjects("In Progress"))();
            new Action(async() => await GetStatuses())();

            ProjectPopupCommand = new RelayCommand(PopupWindow);
            SearchCommand       = new RelayCommand(SearchProject);
            SelectionCommand    = new RelayCommand(SelectProject);
        }