public void Handle(ExtendTimeAndMaterialJobOrderCommand message) { var jobOrder = Repository.GetById <TimeAndMaterialJobOrder>(message.JobOrderId); jobOrder.Extend(message.NewDateOfExpiration, message.Value); Repository.Save(jobOrder); }
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); })); }
public void ExtendTimeAndMaterialJobOrder(ExtendTimeAndMaterialViewModel model) { var command = new ExtendTimeAndMaterialJobOrderCommand(model.JobOrderId, model.NewDateOfExpiration, model.Value); Bus.Send(command); }