private static PeerReviewContext CreateContext() { var builder = new DbContextOptionsBuilder(); builder.UseSqlServer(Config.ConnectionString); var context = new PeerReviewContext(builder.Options); return(context); }
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); }
public CourseService(PeerReviewContext context, IMemberService memberService) { _context = context; _memberService = memberService; }
public GroupsController(PeerReviewContext context) { _context = context; }
public SolutionService(PeerReviewContext context, IMemberService memberService) { _context = context; _memberService = memberService; }
public MemberService(PeerReviewContext context) { _context = context; }
public PeerReviewUserService(PeerReviewContext context) { _context = context; }
public ReviewService(PeerReviewContext context) { _context = context; }
public PeerReviewAuthService(PeerReviewContext context) { _context = context; }