Esempio n. 1
0
 public TeacherController(ISchoolClassService scoolClassService, IDropdownQueries dropdownQueries, IMappingEngine mappingEngine, ITeacherService teacherService)
 {
     _scoolClassService = scoolClassService;
     _dropdownQueries = dropdownQueries;
     _mappingEngine = mappingEngine;
     _teacherService = teacherService;
 }
Esempio n. 2
0
 public TeacherService(ITeacherRepository teacherRepository,
                       IAuthService authService,
                       ISchoolClassService schoolClassService)
 {
     _teacherRepository  = teacherRepository;
     _authService        = authService;
     _schoolClassService = schoolClassService;
 }
Esempio n. 3
0
 public SchoolClassesController(
     ISchoolClassService schoolClassService,
     IGradeService gradeService,
     IAcademicYearService academicYearService)
 {
     this.schoolClassService  = schoolClassService;
     this.gradeService        = gradeService;
     this.academicYearService = academicYearService;
 }
 public SchoolClassesController(
     ISchoolClassService schoolClassService,
     IStudentService studentService,
     ITeacherService teacherService
     )
 {
     this.schoolClassService = schoolClassService;
     this.studentService     = studentService;
     this.teacherService     = teacherService;
 }
Esempio n. 5
0
 public FeesController(IFeeService feeService, ISchoolService schoolService, ISchoolClassService schoolClassService, ITransactionService transactionService,
                       IStudentService studentService, IMapperService mapperService, IUserService userService)
 {
     this._feeService         = feeService;
     this._schoolService      = schoolService;
     this._schoolClassService = schoolClassService;
     this._studentService     = studentService;
     this._mapperService      = mapperService;
     this._userService        = userService;
     this._transactionService = transactionService;
 }
 public SchoolClassesController(
     ISchoolClassService schoolClassService,
     ISubjectServices subjectServices,
     IAttendanceService attendanceService,
     UserManager <User> userManager, IConfiguration config)
 {
     this.schoolClassService = schoolClassService;
     this.subjectServices    = subjectServices;
     this.attendanceService  = attendanceService;
     this.userManager        = userManager;
     this.config             = config;
 }
Esempio n. 7
0
 public TeachersController(ISubjectService subjectService, ITextService textService,
                           ISchoolClassService classService, IStudentService studentService, IHomeworkService homeworkService,
                           ITeacherService teacherService, IAnswerService answerService, IWordDefinitionService wordDefinitionService)
 {
     _subjectService        = subjectService;
     _textService           = textService;
     _classService          = classService;
     _studentService        = studentService;
     _homeworkService       = homeworkService;
     _teacherService        = teacherService;
     _answerService         = answerService;
     _wordDefinitionService = wordDefinitionService;
 }
Esempio n. 8
0
 public SchoolClassController(ISchoolClassService scoolClassService,
     IMappingEngine mappingEngine,
     IDropdownQueries dropdownQueries,
     ISchoolClassTeacherService schoolClassTeacherService,
     ISchoolClassStudentService schoolClassStudentService,
     ISchoolClassSubjectService schoolClassSubjectService, IDatabaseSession databaseSession)
 {
     _scoolClassService = scoolClassService;
     _mappingEngine = mappingEngine;
     _dropdownQueries = dropdownQueries;
     _schoolClassTeacherService = schoolClassTeacherService;
     _schoolClassStudentService = schoolClassStudentService;
     _schoolClassSubjectService = schoolClassSubjectService;
     _databaseSession = databaseSession;
 }
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            ISchoolClassService schoolClassService = DependencyResolver.Current.GetService <ISchoolClassService>();

            bool letterExists = schoolClassService
                                .All()
                                .Any(
                sc => sc.ClassLetter == this.ClassLetter &&
                sc.ClassNumber == this.ClassNumber);

            if (letterExists)
            {
                yield return(new ValidationResult(
                                 "There is already another class with the same letter in this grade."));
            }
        }
Esempio n. 10
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            ISchoolClassService schoolClassService = DependencyResolver.Current.GetService <ISchoolClassService>();

            var currentGradeAcademicYearId = schoolClassService.GetById(this.Id).Grade.AcademicYearId;

            bool letterExists = schoolClassService
                                .All()
                                .Any(
                sc => sc.ClassLetter == this.ClassLetter &&
                sc.Id != this.Id && sc.Grade.GradeYear == this.GradeYear &&
                sc.Grade.AcademicYearId == currentGradeAcademicYearId);

            if (letterExists)
            {
                yield return(new ValidationResult(
                                 "There is already another class with the same letter in this grade."));
            }
        }
Esempio n. 11
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="subjectServiceService"></param>
        /// <param name="homeworkService"></param>
        /// <param name="answerService"></param>
        /// <param name="studentService"></param>
        /// <param name="schoolClassService"></param>
        /// <param name="textService"></param>
        /// all neccesery services
        public StudentsController(ISubjectService subjectServiceService, IHomeworkService homeworkService, IAnswerService answerService, IStudentService studentService, ISchoolClassService schoolClassService, ITextService textService, IWordDefinitionService wordDefinitionService)
        {
            _textService           = textService;
            _schoolClassService    = schoolClassService;
            _subjectServiceService = subjectServiceService;
            _homeworkService       = homeworkService;
            _answerService         = answerService;
            _studentService        = studentService;
            _wordDefinitionService = wordDefinitionService;

            foreach (var wordDef in _wordDefinitionService.All())
            {
                dictionary.Add(wordDef.Word, wordDef.Definition);
            }

            dictionary.Add("סירותיהם", "הסירות שלהם, פירוש מעניין..");
            dictionary.Add("נמרצות", "מלא מרץ, מלא חיות, אנרגטי");
            dictionary.Add("עמך", "יחד, בצוותא, בשיתוף; אחד עם השני");
            dictionary.Add("שטה", "מפליגה בים");
            // dictionary.Add("יפהפייה", "מהממת ביופיה");
        }
Esempio n. 12
0
 public SchoolClassController()
 {
     _schoolClassService = new SchoolClassService();
 }
Esempio n. 13
0
 public HomeController(ISchoolClassService schoolClassService, UserManager <User> userManager)
 {
     this.schoolClassService = schoolClassService;
     this.userManager        = userManager;
 }
 public SchoolClassController(ISchoolClassService schoolclassService, IMapperService mapperService)
 {
     _schoolclassService = schoolclassService;
     _mapperService      = mapperService;
 }
Esempio n. 15
0
 public SchoolClassController(ISchoolClassService schoolClassService,
                              ILogger <SchoolClassController> logger)
 {
     _schoolClassService = schoolClassService;
     _logger             = logger;
 }
Esempio n. 16
0
 public SchoolClassController(ISchoolClassService schoolClassService)
 {
     _schoolClassService = schoolClassService;
 }
Esempio n. 17
0
 public FeeService(IRepository <Fee> repository, ISchoolService schoolService, IStudentService studentService, ISchoolClassService schoolClassService) : base(repository)
 {
     this._schoolService      = schoolService;
     this._studentService     = studentService;
     this._schoolClassService = schoolClassService;
 }