public StudentsController(IStudentRepository repository,
                           ICourseRepository courseRepository,
                           IMapper mapper,
                           ISubjectRepository subjectRepository,
                           IAssignmentSubmissionRepository assignmentSubmissionRepository)
 {
     _repository        = repository;
     _courseRepository  = courseRepository;
     _mapper            = mapper;
     _subjectRepository = subjectRepository;
     _assignmentSubmissionRepository = assignmentSubmissionRepository;
 }
 public StudentProfileController(IApplicationUserRepository repository,
                                 IStudentRepository studentRepository,
                                 ISubjectRepository subjectRepository,
                                 IAttachmentRepository attachmentRepository,
                                 IAssignmentSubmissionRepository assignmentSubmissionRepository)
 {
     _repository                     = repository;
     _studentRepository              = studentRepository;
     _subjectRepository              = subjectRepository;
     _attachmentRepository           = attachmentRepository;
     _assignmentSubmissionRepository = assignmentSubmissionRepository;
 }