Пример #1
0
        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));
        }
Пример #2
0
 public WorkOrder GetById(int id)
 {
     return(_workOrderRepository.GetById(id));
 }
Пример #3
0
        public async Task <IActionResult> GetById(int id)
        {
            var result = await _workOrderRepository.GetById(id);

            return(Ok(result));
        }