Ejemplo n.º 1
0
 public static Artwork MapToContract(ArtworkEntity entity)
 {
     return(new Artwork()
     {
         Id = entity.Id,
         Name = entity.Name,
         Description = entity.Description
     });
 }
Ejemplo n.º 2
0
        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()));
        }