Ejemplo n.º 1
0
        public static ServiceRota MapToModel(ServiceRotaUpdateMessageRequest request)
        {
            if (request == null)
            {
                return(new ServiceRota());
            }

            return(new ServiceRota
            {
                Authorization = request.GetHeader(ServiceConstants.AUTHORIZATION),
                Rota = request.Rota
            });
        }
Ejemplo n.º 2
0
        public async Task <HttpResult <ServiceRotaMessageResponse> > Update(int id, ServiceRotaUpdateMessageRequest request)
        {
            var retorno = new HttpResult <ServiceRotaMessageResponse>();

            if (id <= 0)
            {
                return(retorno.SetToUnprocessableEntity(ServiceConstants.IDENTIFICADOR_INVALIDO));
            }
            if (request == null)
            {
                return(retorno.SetHttpStatusToBadRequest());
            }

            var retornoTaskUpdate = ServiceRotaServiceTask.Update(id, request.Rota);

            retorno.Response = MapToResponseServiceRotaMessage.MapToServiceRotaMessageResponse(retornoTaskUpdate.Result.Response);
            retorno.Message  = retornoTaskUpdate.Result.Message;

            return(retorno);
        }
Ejemplo n.º 3
0
 public async Task <HttpResult <ServiceRotaMessageResponse> > Update(int id, [FromBody] ServiceRotaUpdateMessageRequest request)
 {
     return(await ServiceRotaAppService.Update(id, request));
 }