/// <summary>
 /// A szakirányok listázására szolgáló függvény
 /// </summary>
 /// <param name="predicate">A predikátum</param>
 /// <returns>A szakirányok egy listában</returns>
 public async Task <IEnumerable <WebDepartment> > ListDepartmentsAsync(Func <WebDepartment, bool> predicate = null)
 {
     if (predicate != null)
     {
         return((await _scheduleContext.ListDepartmentsAsync()).Where(predicate));
     }
     return(await _scheduleContext.ListDepartmentsAsync());
 }