public async Task OnSave()
        {
            Professor.FirstName    = FirstName;
            Professor.LastName     = LastName;
            Professor.Cin          = Cin;
            Professor.Email        = Email;
            Professor.HiringDate   = DateTime.Now;
            Professor.Diplome      = Diploma;
            Professor.MainPhotoUrl = Photo;
            try
            {
                var prof = await _professorRepository.AddProfessor(Professor);

                await _departmentRepository.ProfessorDepartment(new ProfessorDepartment { ProfessorId = prof.Id, DepartmentId = Department.DepartmentId, IsHead = false });
            }catch (Exception ex)
            {
                Console.WriteLine("Exception de type " + ex.Message);
            }
            await OnCancel();
        }