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(); }
public void On(Declaration_ChangeTitleEvent newTitle) { Title = newTitle.NewTitle; }