public static async Task AddAsync(string stopCode, string name)
        {
            History history = new History
            {
                StopCode  = stopCode,
                Name      = name,
                TimeStamp = DateTime.Now
            };

            await TramlineFiveContext.AddAsync(history);

            HistoryAdded?.Invoke(new HistoryDomain(history), new EventArgs());
        }
        public static async Task <FavouriteDomain> AddAsync(string name, string stopCode)
        {
            if ((await TramlineFiveContext.FindFavouriteAsync(stopCode)) != null)
            {
                return(null);
            }

            Favourite added = new Favourite
            {
                Name     = name,
                StopCode = stopCode
            };

            await TramlineFiveContext.AddAsync(added);

            return(new FavouriteDomain(added));
        }