Example #1
0
        public void Rejected(Developer cc)
        {
            var c = new DeveloperRejectedEvent
                        (cc.UniqueId, cc.Name, cc.Status, cc.Version);

            this.Key = c.UniqueId.GetAggregateKey();
            ApplyChange(c);
        }
Example #2
0
        private void Apply(DeveloperRejectedEvent e)
        {
            Status = e.Status;

            Name     = e.Name;
            UniqueId = e.UniqueId;
            Version  = e.Version++;
            this.Key = e.UniqueId.GetAggregateKey();
        }
Example #3
0
        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
            });
        }