public override WorkAssignment Create(WorkAssignment record, string user) { // no can lazy load virtual property in EF Core in this manner. //if (record.workOrder == null) throw new ArgumentNullException("workOrder object is null"); var wo = _woRepo.GetById(record.workOrderID); wo.waPseudoIDCounter++; record.pseudoID = wo.waPseudoIDCounter; updateComputedValues(ref record, wo.paperOrderNum); return(base.Create(record, user)); }
public WorkOrder GetById(int id) { return(_workOrderRepository.GetById(id)); }
public async Task <IActionResult> GetById(int id) { var result = await _workOrderRepository.GetById(id); return(Ok(result)); }