public Task <List <Discipline> > GetAllDiscipline()
 {
     try
     {
         return(_disciplineRepository.FindAll().OrderByDescending(dis => dis.Title).ToListAsync());
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }