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.
165 lines
4.1 KiB
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)
|
|
{
|
|
}
|
|
}
|
|
} |