public static Order MapToModel(OrderRegisterMessageRequest request) { if (request == null) { return(new Order()); } return(new Order { Protocol = request.GetHeader(ServiceConstants.PROTOCOL), DescriptionProduto = request.DescriptionProduto }); }
public async Task <HttpResult <OrderRegisterMessageResponse> > Register(OrderRegisterMessageRequest request) { var retorno = new HttpResult <OrderRegisterMessageResponse>(); if (request == null) { return(retorno.SetHttpStatusToBadRequest()); } var retornoTaskRegister = OrderServiceTask.Register( MapToModelOrder.MapToModel(request), request.GetHeader(ServiceConstants.AUTHORIZATION), request.GetHeader(ServiceConstants.ROTA)); retorno.Response = MapToResponseOrderRegisterMessage.MapToOrderRegisterMessageResponse(retornoTaskRegister.Response); retorno.Message = retornoTaskRegister.Message; return(retorno); }
public async Task <HttpResult <OrderRegisterMessageResponse> > Register([FromBody] OrderRegisterMessageRequest request) { return(await OrderAppService.Register(request)); }