Ejemplo n.º 1
0
        public void Handle(CustomerEmailUnblacklisted message)
        {
            var customer = (from x in _context.Customers where x.Id == message.Id select x).Single();

            customer.IsBlacklisted = false;

            _context.SaveChanges();
        }
Ejemplo n.º 2
0
        public void Handle(CustomerEmailAddressChanged message)
        {
            var customer = (from x in _context.Customers where x.Id == message.Id select x).Single();

            customer.EmailAddress = message.EmailAddress;

            _context.SaveChanges();
        }
Ejemplo n.º 3
0
        public void Handle(CustomerNameChanged message)
        {
            var customer = (from x in _context.Customers where x.Id == message.Id select x).Single();

            customer.Name = message.Name;

            _context.SaveChanges();
        }
Ejemplo n.º 4
0
        public void Handle(CustomerDeleted message)
        {
            var customer = (from x in _context.Customers where x.Id == message.Id select x).Single();

            _context.Customers.Remove(customer);

            _context.SaveChanges();
        }
Ejemplo n.º 5
0
        public void Handle(CustomerCreated message)
        {
            var customer = new Customer
            {
                Id           = message.Id,
                Name         = message.Name,
                EmailAddress = message.EmailAddress
            };

            _context.Customers.Add(customer);
            _context.SaveChanges();
        }