public void Rejected(Developer cc) { var c = new DeveloperRejectedEvent (cc.UniqueId, cc.Name, cc.Status, cc.Version); this.Key = c.UniqueId.GetAggregateKey(); ApplyChange(c); }
private void Apply(DeveloperRejectedEvent e) { Status = e.Status; Name = e.Name; UniqueId = e.UniqueId; Version = e.Version++; this.Key = e.UniqueId.GetAggregateKey(); }
public override async Task <ExecutionStatus> HandleEvent(DomainEvent @event) { DeveloperRejectedEvent developerEvent = @event as DeveloperRejectedEvent; var cfs = _mapper.Map <Developer>(developerEvent); var status = await _ZEsDeveloperRepository.SaveRejectionAsync(cfs.UniqueId); return(new ExecutionStatus() { Success = status }); }