public async Task <HttpResult <List <ServiceRotaMessageResponse> > > GetAll() { var retorno = new HttpResult <List <ServiceRotaMessageResponse> >(); retorno.Response = new List <ServiceRotaMessageResponse>(); var retornoTaskGetAll = ServiceRotaServiceTask.GetAll(); retorno.Response = MapToResponseServiceRotaMessage.MapToListServiceRotaMessageResponse(retornoTaskGetAll.Result.Response); retorno.Message = retornoTaskGetAll.Result.Message; return(retorno); }
public async Task <HttpResult <ServiceRotaMessageResponse> > Delete(int id) { var retorno = new HttpResult <ServiceRotaMessageResponse>(); if (id <= 0) { return(retorno.SetToUnprocessableEntity(ServiceConstants.IDENTIFICADOR_INVALIDO)); } var retornoTaskDelete = ServiceRotaServiceTask.Delete(id); retorno.Response = MapToResponseServiceRotaMessage.MapToServiceRotaMessageResponse(retornoTaskDelete.Result.Response); retorno.Message = retornoTaskDelete.Result.Message; return(retorno); }
public async Task <HttpResult <ServiceRotaMessageResponse> > Create(ServiceRotaCreateMessageRequest request) { var retorno = new HttpResult <ServiceRotaMessageResponse>(); if (request == null) { return(retorno.SetHttpStatusToBadRequest()); } var retornoTaskCreate = ServiceRotaServiceTask.Create(MapToModelServiceRota.MapToModel(request)); retorno.Response = MapToResponseServiceRotaMessage.MapToServiceRotaMessageResponse(retornoTaskCreate.Response); retorno.Message = retornoTaskCreate.Message; return(retorno); }
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); }