Пример #1
0
 public async Task <IPagedResult <IProject> > Get([FromQuery] ProjectsFilter filter)
 {
     using (_context.Scope())
     {
         return(await _projectsDataProvider.Get(HttpContext.User.GetUserId()).GetPagedResultAsync(filter));
     }
 }
Пример #2
0
        /// <summary>
        /// Updates the autocompletion data.
        /// </summary>
        void UpdateAutocompletionData()
        {
            List <LMProject> projects       = App.Current.DatabaseManager.ActiveDB.RetrieveAll <LMProject> ().ToList();
            ProjectsFilter   projectsFilter = new ProjectsFilter {
                Projects = projects
            };

            seasonentry.Autocomplete(projectsFilter.Seasons);
            competitionentry.Autocomplete(projectsFilter.Competitions);
        }
Пример #3
0
        public void Actions_WhenWorkspaceContainsAnActionThatIsBlockedButNotBlocking_ContainsAction()
        {
            IAction unblockedAction = AnAction.Build();
            IAction blockedAction   = AnAction.BlockedBy(unblockedAction).Build();
            var     test            = new ProjectsFilter(AWorkspace.With(blockedAction).
                                                         With(unblockedAction).Build());

            Assert.Contains(blockedAction, test.Actions);
            Assert.Equal(1, test.Actions.Count);
        }
Пример #4
0
        /// <summary>
        /// Updates the autocompletion data.
        /// </summary>
        void UpdateAutocompletionData()
        {
            List <LMProject> projects       = ViewModel.ViewModels.Select(vm => vm.Model).ToList();
            ProjectsFilter   projectsFilter = new ProjectsFilter {
                Projects = projects
            };

            seasonentry.Autocomplete(projectsFilter.Seasons);
            competitionentry.Autocomplete(projectsFilter.Competitions);
        }
Пример #5
0
        // projects sheet by filter
        public List <Project> GetProjectsResultSheetByFilter(int?projectid, string status, string isdeleted)
        {
            int projectId = projectid.HasValue ? projectid.Value : 0;

            ProjectsFilter inputparams = new ProjectsFilter {
                ProjectId = projectId,
                Status    = status,
                IsDeleted = isdeleted
            };

            var projects = db.ProjetcsResultSheetByFilter.CallStoredProc(inputparams).ToList <Project>();

            return(projects);
        }
 public void SetUp()
 {
     projectsFilter = new ProjectsFilter {
         Projects = projects
     };
 }