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

            return(new ServiceRotaToggle
            {
                Rota = request.Rota,
                Active = true,
            });
        }
Ejemplo n.º 2
0
        public async Task <HttpResult <ServiceRotaToggleMessageResponse> > Create(ServiceRotaToggleCreateMessageRequest request)
        {
            var retorno = new HttpResult <ServiceRotaToggleMessageResponse>();

            if (request == null)
            {
                return(retorno.SetHttpStatusToBadRequest());
            }

            var retornoTaskCreate = ServiceRotaToggleServiceTask.Create(MapToModelServiceRotaToggle.MapToModel(request), request.toggleId);

            retorno.Response = MapToResponseServiceRotaToggleMessage.MapToServiceRotaToggleMessageResponse(retornoTaskCreate.Response);
            retorno.Message  = retornoTaskCreate.Message;

            return(retorno);
        }
 public async Task <HttpResult <ServiceRotaToggleMessageResponse> > Create([FromBody] ServiceRotaToggleCreateMessageRequest request)
 {
     return(await ServiceRotaToggleAppService.Create(request));
 }