public async Task <HttpResult <OrderRegisterMessageResponse> > Get(int id) { var retorno = new HttpResult <OrderRegisterMessageResponse>(); if (id <= 0) { return(retorno.SetToUnprocessableEntity(ServiceConstants.IDENTIFICADOR_INVALIDO)); } var retornoTaskGet = OrderServiceTask.Get(id); retorno.Response = MapToResponseOrderRegisterMessage.MapToOrderRegisterMessageResponse(retornoTaskGet.Result.Response); retorno.Message = retornoTaskGet.Result.Message; return(retorno); }
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); }