Пример #1
0
        public async Task <string> CreatePasta([FromBody] PastaImagem pasta)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pasta);
                await _context.SaveChangesAsync();

                return($"Chave da pasta: {pasta.Id}");
            }

            return("");
        }
Пример #2
0
        private static String FormatarCaminhoPorTipo(String caminhoImagem, PastaImagem tipo)
        {
            if (string.IsNullOrEmpty(caminhoImagem))
                return null;

            switch (tipo)
            {
                case PastaImagem.Thumbs:
                    return Settings.UrlGalleryProductsThumbs + caminhoImagem;
                case PastaImagem.Details:
                    return Settings.UrlGalleryProductsDetails + caminhoImagem;
                default:
                    return null;
            }
        }
Пример #3
0
        private static String GetCaminhoImagem(String caminhoImagem, PastaImagem tipo)
        {
            caminhoImagem = FormatarCaminhoPorTipo(caminhoImagem, tipo);

            bool imagemExiste = VerificarExistenciaImagem(caminhoImagem);

            return GetUrlHelper().Content(imagemExiste ? caminhoImagem : Settings.UrlImgNotFound);
        }