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)); }
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)); }