public async Task UpdateJobOrderStatus(long id, JobOrderStatus newState) { var param = new DynamicParameters(); param.Add("@ID", id); param.Add("@Status", (int)newState); await SqlMapper.ExecuteAsync(_unitOfWork.Connection, "UpdateJobOrderState", param, commandType : CommandType.StoredProcedure, transaction : _unitOfWork.Transaction); }
public async Task <JobOrder.Model.JobOrder> Post(long id, JobOrderStatus status) { return(await _jobOrderService.UpdateJobOrderStatus(id, status)); }
public OnJobOrderStatusChangeCommand(JobOrderStatus inspectionStatus, long caseID) { _inspectionStatus = inspectionStatus; _caseID = caseID; }
public async Task <Model.JobOrder> UpdateJobOrderStatus(long id, JobOrderStatus newStatus) { return(await Execute(new UpdateJobOrderStateCommand(id, newStatus, _eventBus))); }
public UpdateJobOrderStateCommand(long id, JobOrderStatus newStatus, IEventBus eventBus) { _id = id; _newStatus = newStatus; _eventBus = eventBus; }
public async Task OnInspectionDone(JobOrderStatus inspectionStatus, long caseID) { await Execute(new OnJobOrderStatusChangeCommand(inspectionStatus, caseID)); }