public async Task <IActionResult> EducatorsHomeSearch(MaterialsCollectionViewModel model)
        {
            var educatorsMaterialsViewModel = await MaterialService.GetMaterials(
                model.SearchText, Enums.Auditory.Educators, model.Theme,
                model.Type, Enums.MaterialStatus.Published, model.Page, sortType : model.SortType);

            return(Json(educatorsMaterialsViewModel));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PersonalAccount(MaterialsCollectionViewModel model)
        {
            var usersMaterials = await MaterialService.GetMaterials(
                searchText : null, auditory : Enums.Auditory.Common, theme : Enums.Theme.Common,
                type : Enums.Type.Common, status : model.MaterialStatus, page : 0,
                userId : await UserService.GetUserIdByEmail(User.Identity.Name), sortType : model.SortType);

            return(Json(usersMaterials));
        }