Esempio n. 1
0
        public IHttpActionResult GetUrlForUri(int publicationId, int id)
        {
            Logger.Debug("GetUrlForUri publicationId={0}, componentId={1}", publicationId, id);
            if (publicationId == 0)
            {
                return(BadRequest(Messages.EmptyPublicationId));
            }

            BinaryProvider.PublicationId = publicationId;
            var binary = BinaryProvider.GetUrlForUri(id.ToComponentTcmUri(publicationId));

            if (binary == null)
            {
                NotFound();
            }

            return(Ok <string>(binary));
        }