public void Handle(MarkFixedPriceJobOrderAsCompletedCommand message)
        {
            var jobOrder = Repository.GetById <FixedPriceJobOrder>(message.JobOrderId);

            jobOrder.MarkAsCompleted(message.DateOfCompletion);
            Repository.Save(jobOrder);
        }
Exemple #2
0
 public Task Handle(MarkFixedPriceJobOrderAsCompletedCommand message)
 {
     return(Task.Factory.StartNew(() =>
     {
         var jobOrder = _repository.GetById <FixedPriceJobOrder>(message.JobOrderId);
         jobOrder.MarkAsCompleted(message.DateOfCompletion);
         _repository.Save(jobOrder);
         this.MarkAsComplete();
     }));
 }
Exemple #3
0
        public void MarkFixedPriceJobOrderAsCompleted(MarkFixedPriceJobOrderAsCompletedViewModel model)
        {
            var command = new MarkFixedPriceJobOrderAsCompletedCommand(model.JobOrderId, model.DateOfCompletion);

            Bus.Send(command);
        }