Пример #1
0
        public static void Main()
        {
            GringottsContext context = new GringottsContext();

            try
            {
                WizardDeposits wizardDeposit = new WizardDeposits()
                {
                    FirstName             = "Albus",
                    LastName              = "Dumbledore",
                    Age                   = 150,
                    MagicWandCreator      = "Antioch Peverell",
                    MagicWandSize         = 15,
                    DepositStartDate      = new DateTime(2016, 10, 20),
                    DepositExpirationDate = new DateTime(2020, 10, 20),
                    DepositAmount         = 20000.24m,
                    DepositCharge         = 0.2m,
                    IsDepositExpired      = false
                };

                context.WizardDeposits.Add(wizardDeposit);
                context.SaveChanges();
            }
            catch (DbEntityValidationException ex)
            {
                foreach (DbEntityValidationResult dbEntityValidationResult in ex.EntityValidationErrors)
                {
                    foreach (DbValidationError dbValidationError in dbEntityValidationResult.ValidationErrors)
                    {
                        Console.WriteLine(dbValidationError.ErrorMessage);
                    }
                }
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            GringottsContext gringotts = new GringottsContext();

            gringotts.Database.Initialize(true);
            try
            {
                WizardDeposits deposit = new WizardDeposits
                {
                    FirstName             = "Albus",
                    LastName              = "Dumbledore",
                    Age                   = 150,
                    MagicWandCreator      = "Antioch Paverell",
                    MagicWandSize         = 15,
                    DepositStartDate      = new DateTime(2016, 10, 20),
                    DepositExpirationDate = new DateTime(2020, 10, 20),
                    DepositAmount         = 20000.24m,
                    DepositCharge         = 0.2m,
                    IsDepositGroup        = false
                };
                gringotts.Deposits.Add(deposit);
                gringotts.SaveChanges();
            }
            catch (DbEntityValidationException ex)
            {
                foreach (DbEntityValidationResult dbEntityValidationResult in ex.EntityValidationErrors)
                {
                    foreach (DbValidationError dbValidationError in dbEntityValidationResult.ValidationErrors)
                    {
                        Console.WriteLine(dbValidationError.ErrorMessage);
                    }
                }
            }
        }
Пример #3
0
        static void Main()
        {
            WizardDeposits dumpledore = new WizardDeposits()
            {
                FirstName             = "Albus",
                LastName              = "Dumbledore",
                Age                   = 1,
                MagicWandCreator      = "Antioch Peverell",
                MagicWandSize         = 15,
                DepositStartDate      = new DateTime(2016, 10, 20),
                DepositExpirationDate = new DateTime(2020, 10, 20),
                DepositAmount         = 20000.24m,
                DepositCharge         = 0.2m,
                IsDepositExpired      = false
            };

            var context = new GringottsContext();

            context.WizardDeposits.Add(dumpledore);
            context.SaveChanges();
        }
Пример #4
0
        static void Main()
        {
            GringottsContext context = new GringottsContext();
            WizardDeposits   deposit = new WizardDeposits
            {
                FirstName             = "Stoyan",
                LastName              = "Ivanov",
                Age                   = 37,
                MagicWandCreator      = "magic creator",
                MagicWandSize         = 15,
                DepositStartDate      = new DateTime(2016, 10, 20),
                DepositExpirationDate = new DateTime(2020, 10, 20),
                DepositAmount         = 20000.24m,
                DepositCharge         = 0.2,
                IsDepositeExpired     = false
            };
            User user = new User
            {
                Username     = "******",
                Password     = "******",
                Email        = "*****@*****.**",
                Age          = 37,
                IsDeleted    = false,
                RegisteredOn = DateTime.Now
            };

            Album album = new Album()
            {
                Name = "FirstAlbum",
            };

            user.Albums.Add(album);
            //context.WizardDepositses.Add(deposit);
            context.Users.Add(user);
            context.SaveChanges();
        }