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