public static void Seed(BlazorContactsDBContext context)
        {
            if (!context.Contacts.Any())
            {
                context.Contacts.AddRange(new[] {
                    new Contact()
                    {
                        FirstName = "Alex", LastName = "Koutsomhtros", PhoneNumber = "6984567341"
                    },
                    new Contact()
                    {
                        FirstName = "Novi", LastName = "Panagiotou", PhoneNumber = "6984567342"
                    },
                    new Contact()
                    {
                        FirstName = "NoviFI", LastName = "Papamixalhs", PhoneNumber = "6984567343"
                    },
                    new Contact()
                    {
                        FirstName = "NoviDE", LastName = "Karadhmos", PhoneNumber = "6984567344"
                    },
                    new Contact()
                    {
                        FirstName = "Bet666", LastName = "Kaloghrou", PhoneNumber = "6984567345"
                    },
                    new Contact()
                    {
                        FirstName = "SpinBet365", LastName = "Karagiwrghs", PhoneNumber = "6984567346"
                    },
                    new Contact()
                    {
                        FirstName = "CasinoRio", LastName = "Papakwstopoulos", PhoneNumber = "6984567347"
                    },
                    new Contact()
                    {
                        FirstName = "Assos", LastName = "Papas", PhoneNumber = "6984567348"
                    },
                    new Contact()
                    {
                        FirstName = "MonacoAces", LastName = "Papakwnstantinou", PhoneNumber = "6984567349"
                    },
                    new Contact()
                    {
                        FirstName = "KingSolomon", LastName = "Papadopoulos", PhoneNumber = "6984567350"
                    },
                    new Contact()
                    {
                        FirstName = "NoviCasino", LastName = "Tsourapas", PhoneNumber = "6984567352"
                    }
                });
            }

            context.SaveChanges();
        }
        /// <summary>
        /// This method is made to emulate the old database initialization and migration strategies from EF6
        /// </summary>
        /// <param name="context">The database context</param>
        public static void CreateAndMigrate(BlazorContactsDBContext context)
        {
            var initializer = new BlazorContactsDbInitializer();

            //TODO :Need to think this through along with CI/CD & Devops
            try
            {
                context.Database.Migrate();

                BlazorContactsDbInitializer.Seed(context);
            }
            catch (AggregateException ex)
            {
                System.Diagnostics.Debugger.Break();
                throw;
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debugger.Break();
                throw;
            }
        }