public async Task <string> CreatePasta([FromBody] PastaImagem pasta) { if (ModelState.IsValid) { _context.Add(pasta); await _context.SaveChangesAsync(); return($"Chave da pasta: {pasta.Id}"); } return(""); }
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; } }
private static String GetCaminhoImagem(String caminhoImagem, PastaImagem tipo) { caminhoImagem = FormatarCaminhoPorTipo(caminhoImagem, tipo); bool imagemExiste = VerificarExistenciaImagem(caminhoImagem); return GetUrlHelper().Content(imagemExiste ? caminhoImagem : Settings.UrlImgNotFound); }