/// <summary>
 /// This method returns all created grade of the given type.
 /// </summary>
 /// <param name="gradeType">This is the type of the grade.</param>
 /// <returns>Grade List.</returns>
 public static List <WelcomeMessage> GetAll(WelcomeMessageTypeEnum welcomeMessageType)
 {
     return(InMemoryDatabaseSingleton.DatabaseInstance.SelectMany <WelcomeMessage>(
                x => x.WelcomeMessageType == welcomeMessageType).OrderByDescending(
                x => x.CreationDate).ToList());
 }
 /// <summary>
 /// Gets the last created class from the application.
 /// </summary>
 /// <param name="gradeTypeEnum">This is the grade type enum.</param>
 /// <returns>The grade</returns>
 public static WelcomeMessage Get(WelcomeMessageTypeEnum welcomeMessageTypeEnum)
 {
     return(InMemoryDatabaseSingleton.DatabaseInstance.SelectMany <WelcomeMessage>(x => x.WelcomeMessageType == welcomeMessageTypeEnum &&
                                                                                   x.IsCreated).OrderByDescending(x => x.CreationDate).First());
 }