Esempio n. 1
0
        public async Task <Result <IList <ActivityModel>, Error> > GetActivityLists()
        {
            var activityList = await _activitiesRepository.GetActivityListsWithBucketListActivity();

            var returnList = activityList.OrderBy((a) => a.BucketListActivities.Count())
                             .Reverse()
                             .ToList()
                             .Select((activity) => new ActivityModel(activity.Id, activity.ActivityTypeId,
                                                                     activity.Name, activity.CityId, activity.Address,
                                                                     activity.Description, activity.BucketListActivities.Count())).ToList();

            return(Result.Success <IList <ActivityModel>, Error>(returnList));
        }