private async Task <GoodsReceivedNote> GetGoodsReceivedNoteById(long id)
        {
            var goodsReceiveNote = await _goodReceivedNote.GetGoodsReceivedNoteAsync(d => d.Id == id);

            if (goodsReceiveNote == null)
            {
                throw new RestException(HttpStatusCode.NotFound, "Goods received note not found.");
            }

            return(goodsReceiveNote);
        }