private async Task DataPortal_Fetch(ApproveActivityCollectionCriteria criteria) { var dal = IoC.Container.Resolve <IApproveActivityManagerCollectionDAL>(); var result = await dal.GetActivitiesToApproveForManagerAsync(criteria); this.LoadData(result); }
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)); }
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); }