Exemplo n.º 1
0
 public void AddUser(User value)
 {
     if (string.IsNullOrWhiteSpace(value.Name))
     {
         throw new InvalidRequestException();
     }
     _dbContext.Users.Add(value);
     _dbContext.SaveChanges();
 }
Exemplo n.º 2
0
        public void Seed()
        {
            if (_dbContext.Users.Any())
            {
                return;
            }

            var children = new List <User> {
                new User
                {
                    Name   = "John",
                    Chores = new List <Chore> {
                        new Chore
                        {
                            Description = "Do Dishes",
                            OnMonday    = true,
                            OnWednesday = true,
                            OnFriday    = true,
                            OnSaturday  = true
                        },
                        new Chore
                        {
                            Description = "Take Out Trash",
                            OnWednesday = true
                        },
                        new Chore
                        {
                            Description = "Clean Room",
                            OnSaturday  = true
                        },
                    }
                },
                new User
                {
                    Name   = "Mary",
                    Chores = new List <Chore>(new[]
                    {
                        new Chore
                        {
                            Description = "Do Dishes",
                            OnSunday    = true,
                            OnTuesday   = true,
                            OnThursday  = true
                        },
                        new Chore
                        {
                            Description = "Clean Room",
                            OnSaturday  = true
                        },
                    })
                },
            };

            _dbContext.Users.AddRange(children);
            _dbContext.SaveChanges();
        }