コード例 #1
0
        private static PeerReviewContext CreateContext()
        {
            var builder = new DbContextOptionsBuilder();

            builder.UseSqlServer(Config.ConnectionString);
            var context = new PeerReviewContext(builder.Options);

            return(context);
        }
コード例 #2
0
        static ServiceFactory()
        {
            PeerReviewContext context = CreateContext();

            AuthorizationService = new PeerReviewAuthService(context);
            MemberService        = new MemberService(context);
            CourseService        = new CourseService(context, MemberService);
            CourseTaskService    = new CourseTaskService(context, MemberService);
            SolutionService      = new SolutionService(context, MemberService);
            UserService          = new PeerReviewUserService(context);
            ReviewService        = new ReviewService(context);
        }
コード例 #3
0
 public CourseService(PeerReviewContext context, IMemberService memberService)
 {
     _context       = context;
     _memberService = memberService;
 }
コード例 #4
0
 public GroupsController(PeerReviewContext context)
 {
     _context = context;
 }
コード例 #5
0
 public SolutionService(PeerReviewContext context, IMemberService memberService)
 {
     _context       = context;
     _memberService = memberService;
 }
コード例 #6
0
 public MemberService(PeerReviewContext context)
 {
     _context = context;
 }
コード例 #7
0
 public PeerReviewUserService(PeerReviewContext context)
 {
     _context = context;
 }
コード例 #8
0
 public ReviewService(PeerReviewContext context)
 {
     _context = context;
 }
コード例 #9
0
 public PeerReviewAuthService(PeerReviewContext context)
 {
     _context = context;
 }