public async Task <IActionResult> GetTransfer(int masterId) { var flowMaster = await _repository.GetFlowMasterForTransfer(masterId, true); if (flowMaster == null) { return(NotFound()); } else if (flowMaster.StatusId == 3) { return(BadRequest("Əməliyyat imtina edilmişdir!")); } var maxSn = await _repository.GetMaxSn(masterId); var transferResource = _mapper.Map <OsStFlowmaster, TransferFlowResource>(flowMaster); transferResource.SequenceNumber = maxSn; return(Ok(transferResource)); }
public async Task <IActionResult> GetOrder(int masterId) { var flowMaster = await _repository.GetFlowMasterForOrder(masterId, true); //false olmalidi if (flowMaster == null) { return(NotFound()); } else if (flowMaster.StatusId == 3) { return(BadRequest("Sifariş imtina edilmişdir!")); } var maxSn = await _repository.GetMaxSn(masterId); var orderResource = _mapper.Map <OsStFlowmaster, OrderFlowResource>(flowMaster); orderResource.SequenceNumber = maxSn; return(Ok(orderResource)); }