Ejemplo n.º 1
0
        public async Task <IEnumerable <CoreServiceDevReference.AssessmentInventoryItem> > GetAssessmentListAsync()
        {
            var loggedInUserID = _userService.GetCurrentUserId();

            CoreServiceDevReference.CoreServiceClient coreServiceClient = new CoreServiceDevReference.CoreServiceClient();
            var assessments = await coreServiceClient.GetCurrentInventoryForUserAsync(int.Parse(loggedInUserID));

            //var favorites = await coreServiceClient.GetFavoriteInventoryForCurrentUserAsync(int.Parse(loggedInUserID));

            //var fav = favorites.Where(x=>x.)
            var assessment = new Models.Assessment();


            var assessmentInventoryItems = assessments.Select(x => new CoreServiceDevReference.AssessmentInventoryItem
            {
                AssessmentKey   = x.AssessmentKey,
                ProductFamily   = x.ProductFamily,
                Count           = x.Count,
                AssessmentForms = x.AssessmentForms
            });

            return(assessmentInventoryItems);
        }