You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
iot/projects/StudyCenter/Areas/Admin/Controllers/HomeController.cs

165 lines
4.1 KiB

using Application.Domain.Entities;
using Infrastructure.Data;
using Infrastructure.Web.Mvc;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace IoTCenter.Areas.Admin.Controllers
{
[Authorize]
[Area(nameof(Admin))]
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
}
public class MajorCategoryController : BaseAdminController<MajorCategory>
{
public MajorCategoryController(IRepository<MajorCategory> repo) : base(repo)
{
}
}
public class MajorController : BaseAdminController<Major>
{
public MajorController(IRepository<Major> repo) : base(repo)
{
}
}
public class TeachingPlanController : BaseAdminController<TeachingPlan>
{
public TeachingPlanController(IRepository<TeachingPlan> repo) : base(repo)
{
}
}
public class SemesterController : BaseAdminController<Semester>
{
public SemesterController(IRepository<Semester> repo) : base(repo)
{
}
}
public class SemesterCourseController : BaseAdminController<SemesterCourse>
{
public SemesterCourseController(IRepository<SemesterCourse> repo) : base(repo)
{
}
}
public class CourseCategoryController : BaseAdminController<CourseCategory>
{
public CourseCategoryController(IRepository<CourseCategory> repo) : base(repo)
{
}
}
public class CourseController : BaseAdminController<Course>
{
public CourseController(IRepository<Course> repo) : base(repo)
{
}
}
public class TermController : BaseAdminController<Term>
{
public TermController(IRepository<Term> repo) : base(repo)
{
}
}
public class TermUserController : BaseAdminController<TermUser>
{
public TermUserController(IRepository<TermUser> repo) : base(repo)
{
}
}
public class LessonController : BaseAdminController<Lesson>
{
public LessonController(IRepository<Lesson> repo) : base(repo)
{
}
}
public class LessonResourceController : BaseAdminController<LessonResource>
{
public LessonResourceController(IRepository<LessonResource> repo) : base(repo)
{
}
}
public class BookController : BaseAdminController<Book>
{
public BookController(IRepository<Book> repo) : base(repo)
{
}
}
public class SectionController : BaseAdminController<Section>
{
public SectionController(IRepository<Section> repo) : base(repo)
{
}
}
public class ResourceController : BaseAdminController<Resource>
{
public ResourceController(IRepository<Resource> repo) : base(repo)
{
}
}
public class ResourceCategoryController : BaseAdminController<ResourceCategory>
{
public ResourceCategoryController(IRepository<ResourceCategory> repo) : base(repo)
{
}
}
public class QuestionController : BaseAdminController<Question>
{
public QuestionController(IRepository<Question> repo) : base(repo)
{
}
}
public class PaperController : BaseAdminController<Paper>
{
public PaperController(IRepository<Paper> repo) : base(repo)
{
}
}
public class UserQuestionController : BaseAdminController<UserQuestion>
{
public UserQuestionController(IRepository<UserQuestion> repo) : base(repo)
{
}
}
public class PaperQuestionController : BaseAdminController<PaperQuestion>
{
public PaperQuestionController(IRepository<PaperQuestion> repo) : base(repo)
{
}
}
public class UserPaperController : BaseAdminController<UserPaper>
{
public UserPaperController(IRepository<UserPaper> repo) : base(repo)
{
}
}
public class UserPaperQuestionController : BaseAdminController<UserPaperQuestion>
{
public UserPaperQuestionController(IRepository<UserPaperQuestion> repo) : base(repo)
{
}
}
}