public static Artwork MapToContract(ArtworkEntity entity) { return(new Artwork() { Id = entity.Id, Name = entity.Name, Description = entity.Description }); }
public static IActionResult RunGetArtworkById( [HttpTrigger(AuthorizationLevel.Function, "get", Route = "artwork/{id}")] HttpRequest req, [Table("Artwork", "Artwork", "{id}", Connection = "AzureWebJobsStorage")] ArtworkEntity artwork, ILogger log, string id) { log.LogInformation($"Retrieving artwork by id {id}"); if (artwork == null) { log.LogError($"Artwork with id {id} not found"); return(new NotFoundResult()); } return(new OkObjectResult(artwork.ToArtwork())); }