public static GetProductRequest AsRequest(this GetProductWebRequest request) { var result = new GetProductRequest { Product = new Product { ProductId = request.Data.ProductId, MerchantId = request.Data.MerchantId } }; return(result); }
public async Task <IActionResult> GetProduct([FromBody] GetProductWebRequest webRequest) { var result = await this.service.GetProductAsync(webRequest.AsRequest()); return(this.Ok(result)); }