Пример #1
0
        //// Controller code should only contain two lines i.e. invocation of service
        public async Task <IActionResult> AddOrderAsync([FromBody] AddOrderWebRequest request)
        {
            //// Decouple models/request-response from Api and Service layer
            //// Create Extension `.AsRequest` to convert models.
            var result = await this.service.CreateOrderAsync(request.AsRequest());

            return(this.CreateResponse(result.AsWebResponse()));
        }
        public async Task <IActionResult> AddOrderAsync([FromBody] AddOrderWebRequest request)
        {
            var result = await this.service.CreateOrderAsync(request.AsRequest());

            return(this.CreateResponse(result.AsWebResponse()));
        }