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 { public MajorCategoryController(IRepository repo) : base(repo) { } } public class MajorController : BaseAdminController { public MajorController(IRepository repo) : base(repo) { } } public class TeachingPlanController : BaseAdminController { public TeachingPlanController(IRepository repo) : base(repo) { } } public class SemesterController : BaseAdminController { public SemesterController(IRepository repo) : base(repo) { } } public class SemesterCourseController : BaseAdminController { public SemesterCourseController(IRepository repo) : base(repo) { } } public class CourseCategoryController : BaseAdminController { public CourseCategoryController(IRepository repo) : base(repo) { } } public class CourseController : BaseAdminController { public CourseController(IRepository repo) : base(repo) { } } public class TermController : BaseAdminController { public TermController(IRepository repo) : base(repo) { } } public class TermUserController : BaseAdminController { public TermUserController(IRepository repo) : base(repo) { } } public class LessonController : BaseAdminController { public LessonController(IRepository repo) : base(repo) { } } public class LessonResourceController : BaseAdminController { public LessonResourceController(IRepository repo) : base(repo) { } } public class BookController : BaseAdminController { public BookController(IRepository repo) : base(repo) { } } public class SectionController : BaseAdminController
{ public SectionController(IRepository
repo) : base(repo) { } } public class ResourceController : BaseAdminController { public ResourceController(IRepository repo) : base(repo) { } } public class ResourceCategoryController : BaseAdminController { public ResourceCategoryController(IRepository repo) : base(repo) { } } public class QuestionController : BaseAdminController { public QuestionController(IRepository repo) : base(repo) { } } public class PaperController : BaseAdminController { public PaperController(IRepository repo) : base(repo) { } } public class UserQuestionController : BaseAdminController { public UserQuestionController(IRepository repo) : base(repo) { } } public class PaperQuestionController : BaseAdminController { public PaperQuestionController(IRepository repo) : base(repo) { } } public class UserPaperController : BaseAdminController { public UserPaperController(IRepository repo) : base(repo) { } } public class UserPaperQuestionController : BaseAdminController { public UserPaperQuestionController(IRepository repo) : base(repo) { } } }