private async Task DataPortal_Fetch(ApproveActivityCollectionCriteria criteria)
        {
            var dal    = IoC.Container.Resolve <IApproveActivityManagerCollectionDAL>();
            var result = await dal.GetActivitiesToApproveForManagerAsync(criteria);

            this.LoadData(result);
        }
Exemple #2
0
        public async static Task <IApproveActivityCollection> GetAllActivitiesToApproveAsync(int managerEmployeeId)
        {
            var awardBadges = IoC.Container.Resolve <IAwardBadges>();
            var criteria    = new ApproveActivityCollectionCriteria
            {
                ManagerEmployeeId = managerEmployeeId,
                AwardBadges       = awardBadges
            };

            return(await IoC.Container.Resolve <IObjectFactory <IApproveActivityCollection> >().FetchAsync(criteria));
        }
Exemple #3
0
        private async Task DataPortal_Fetch(ApproveActivityCollectionCriteria criteria)
        {
            var dal = IoC.Container.Resolve <IApproveActivityCollectionDAL>();

            //var result = ApplicationContext.User.IsInRole(PermissionType.Administrator.ToString()) && criteria.ShowAdminView ?
            //    await dal.GetActivitiesToApproveForAdministratorAsync(criteria) :
            //    await dal.GetActivitiesToApproveForManagerAsync(criteria);

            var result = await dal.GetActivitiesToApproveForAdministratorAsync(criteria);

            this.LoadData(result);
        }
        public static IApproveActivityManagerCollection GetAllActivitiesToApproveSync(int managerEmployeeId, bool showAdminView = false)
        {
            var awardBadges = IoC.Container.Resolve <IAwardBadges>();
            var criteria    = new ApproveActivityCollectionCriteria
            {
                ManagerEmployeeId = managerEmployeeId,
                AwardBadges       = awardBadges,
                ShowAdminView     = showAdminView
            };

            return(IoC.Container.Resolve <IObjectFactory <IApproveActivityManagerCollection> >().Fetch(criteria));
            //return await IoC.Container.Resolve<IObjectFactory<IApproveActivityCollection>>().FetchAsync(criteria);
        }