Example #1
0
        public async Task <IActionResult> AddAbsence(ClassBookViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(await ClassBook(model.ClassId, model.SubjectId));
            }

            await this.classBookService.AddAbsence(model.AddAbsenceModel.UserId, model.AddAbsenceModel.AbsenceValue);

            return(await ClassBook(model.ClassId, model.SubjectId));
        }
Example #2
0
        public async Task <IActionResult> ClassBook(int classId, int subjectId)
        {
            var classBooks = await this.classBookService.GetViewModel(classId, subjectId);

            var model = new ClassBookViewModel
            {
                ClassBookModels = classBooks,
                ClassId         = classId,
                SubjectId       = subjectId,
            };

            return(View(nameof(ClassBook), model));
        }