Exemple #1
0
        public async Task <ApiResult> GetAllAsync()
        {
            var usersWithCourses = await context.SystemUsersTrainingCourses
                                   .ToArrayAsync();

            var data = mapperWrapper.MapModels(usersWithCourses);

            var result = ApiResult.GetOkResult(ApiResultStatus.Ok, data: data);

            return(result);
        }
        public async Task <ApiResult> GetAllStudentsAsync()
        {
            var students = await context.SystemUsers
                           .GetOnlyUsers()
                           .ToArrayAsync();

            var data = mapperWrapper.MapModels(students);

            var result = ApiResult.GetOkResult(ApiResultStatus.Ok, data: data);

            return(result);
        }
        public async Task <ApiResult> GetAllCoursesAsync()
        {
            var result      = default(ApiResult);
            var coursesData = await courses.Read()
                              .ToArrayAsync();

            var data = mapperWrapper.MapModels(coursesData);

            imageWorker.SetCoursesImages(data);

            result = ApiResult.GetOkResult(ApiResultStatus.Ok, data: data);

            return(result);
        }