public static TarefaDto ToTarefaDto(this TarefaTableEntity tarefaEntity) => new TarefaDto { Id = tarefaEntity.RowKey, Descricao = tarefaEntity.Descricao, Finalizada = tarefaEntity.Finalizada };
public static IActionResult Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "tarefa/{id}")] HttpRequest req, [Table("tarefas", "particao-1", "{id}", Connection = "AzureWebJobsStorage")] TarefaTableEntity tarefa, ILogger log, string id) { log.LogInformation($"Consultando tarefa {id}"); if (tarefa == null) { log.LogInformation($"Tarefa {id} nao encontrada."); return(new NotFoundResult()); } return(new OkObjectResult(tarefa.ToTarefaDto())); }