Пример #1
0
        public void Confirm(RestaurantPoll poll)
        {
            dbContext.Attach(poll);

            // salva no banco de dados o(s) voto(s) adicionado(s).
            dbContext.AttachRange(poll.Votes);

            dbContext.SaveChanges();
        }
Пример #2
0
        public User CreateUser(string fullName, string friendlyName, string email, string passwordHash)
        {
            Guard.Against.NullOrWhiteSpace(fullName, nameof(fullName));
            Guard.Against.NullOrWhiteSpace(friendlyName, nameof(friendlyName));
            Guard.Against.NullOrWhiteSpace(email, nameof(email));
            Guard.Against.NullOrWhiteSpace(passwordHash, nameof(passwordHash));

            var newUser         = new User(Guid.NewGuid(), fullName, friendlyName, email);
            var newUserPassword = new UserPassword(Guid.NewGuid(), newUser, passwordHash);

            dbContext.Add(newUser);
            dbContext.Add(newUserPassword);
            dbContext.SaveChanges();

            return(newUser);
        }
Пример #3
0
 public void Add(Restaurant restaurant)
 {
     dbContext.Restaurants.Add(restaurant);
     dbContext.SaveChanges();
 }