Exemplo n.º 1
0
        public async Task Handle(Declaration_ChangeTitleCommand command)
        {
            Declaration_ChangeTitleEvent declaration_ChangeTitleEvent = new Declaration_ChangeTitleEvent()
            {
                Id = command.Id, NewTitle = command.NewTitle, OldTitle = command.OldTitle
            };
            await eventRepository.Set(declaration_ChangeTitleEvent);

            var obj = await repository.Get(command.Id);

            obj.Title = command.NewTitle;
            await repository.SaveChanges();
        }
Exemplo n.º 2
0
 public void On(Declaration_ChangeTitleEvent newTitle)
 {
     Title = newTitle.NewTitle;
 }