internal static void CreateSeedData(string databaseName = null)
        {
            if (!string.IsNullOrWhiteSpace(databaseName))
            {
                _databaseName = databaseName;
            }

            using var db = new MarketingContext();
            foreach (var productDetails in Initial.Data())
            {
                db.ProductsDetails.Add(productDetails);
            }

            db.SaveChanges();
        }
 internal static void DropDatabase()
 {
     using var db = new MarketingContext();
     db.Database.EnsureDeleted();
 }