Esempio n. 1
0
        private void SeedUsers()
        {
            if (_dbContext.Customers.Any())
            {
                return;
            }

            var feastOrder = new FeastOrder()
            {
                Feasts = new List <Feast>()
                {
                    new Feast()
                    {
                        Name = "Tarator",
                        Type = FeastType.Appetizer
                    },
                    new Feast()
                    {
                        Name = "Bob s Nadenica",
                        Type = FeastType.Main
                    },
                    new Feast()
                    {
                        Name = "Cedeno mlqko",
                        Type = FeastType.Dessert
                    }
                }
            };

            var hashedPassword = new HashingService().GenerateHash("RandomPassword");

            var customer = new Customer()
            {
                FirstName   = "Eduard",
                LastName    = "Vaklinov",
                Type        = CustomerType.Ordinary,
                Username    = "******",
                Password    = hashedPassword,
                FeastOrders = new List <FeastOrder>()
                {
                    feastOrder
                },
                OrdersInDays = new Dictionary <string, FeastOrder>()
                {
                    { "Saturday", feastOrder }
                }
            };

            _dbContext.Customers.AddAsync(customer);
            _dbContext.SaveChanges();
        }
 public Task <FeastOrder> DeleteAsync(FeastOrder entity)
 {
     throw new NotImplementedException();
 }