public async Task EditTeacherAsync(TeacherViewModel model) { var teacherId = (Guid)model.TeacherId; var teacher = await _teacherRepo.GetTeacherByIdAsync(model.TeacherId); if (teacher == null) { throw new Exception("Nauczyciel nie istnieje w bazie!"); } else { teacher.SetFirsName(model.FirstName); teacher.SetLastName(model.LastName); teacher.SetLanguages(model.Languages); teacher.SetCity(model.City); teacher.SetAddress(model.Address); teacher.SetZipCode(model.ZipCode); await _teacherRepo.UpdateTeacherAsync(teacher); } }