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

            jobOrder.Extend(message.NewDateOfExpiration, message.Value);
            Repository.Save(jobOrder);
        }
예제 #2
0
 public Task Handle(ExtendTimeAndMaterialJobOrderCommand message)
 {
     return(Task.Factory.StartNew(() =>
     {
         var jobOrder = _repository.GetById <TimeAndMaterialJobOrder>(message.JobOrderId);
         jobOrder.Extend(message.NewDateOfExpiration, message.Value);
         _repository.Save(jobOrder);
     }));
 }
예제 #3
0
        public void ExtendTimeAndMaterialJobOrder(ExtendTimeAndMaterialViewModel model)
        {
            var command = new ExtendTimeAndMaterialJobOrderCommand(model.JobOrderId, model.NewDateOfExpiration, model.Value);

            Bus.Send(command);
        }