Exemple #1
0
        public IActionResult Insert(PostDTO post)
        {
            PostDTO retorno = null;

            int posicao = _servicoImagem.GetLastFilePosition((int)SubCategoriaArquivoEnum.FOTO_BLOG_POST) + 1;

            post.FotoPost.ContentType         = "image/jpeg";
            post.FotoPost.Posicao             = posicao;
            post.FotoPost.SubCategoriaArquivo = new SubCategoriaArquivoDTO()
            {
                Id = (int)SubCategoriaArquivoEnum.FOTO_BLOG_POST,
                CategoriaArquivo = new CategoriaArquivoDTO()
                {
                    Id = (int)CategoriaArquivoEnum.FOTO
                }
            };
            post.FotoPost.Tamanho = "1500x500";
            post.FotoPost.Nome    = "blog" + "_" + posicao;



            if (post != null)
            {
                retorno = _servicoPost.Post(post);
            }


            if (retorno != null)
            {
                HttpContext.Session.Clear();
            }

            return(RedirectToAction("Index"));
        }
Exemple #2
0
        public IActionResult Insert(UsuarioDTO usuario)
        {
            UsuarioDTO retorno = null;

            int posicao = _servicoImagem.GetLastFilePosition((int)SubCategoriaArquivoEnum.FOTO_ALBUM) + 1;

            usuario.FotoUsuario.ContentType         = "image/jpeg";
            usuario.FotoUsuario.Posicao             = posicao;
            usuario.FotoUsuario.SubCategoriaArquivo = new SubCategoriaArquivoDTO()
            {
                Id = (int)SubCategoriaArquivoEnum.FOTO_ALBUM,
                CategoriaArquivo = new CategoriaArquivoDTO()
                {
                    Id = (int)CategoriaArquivoEnum.FOTO
                }
            };
            usuario.FotoUsuario.Tamanho = "140x140";
            usuario.FotoUsuario.Nome    = "album_foto_" + posicao;



            if (usuario != null)
            {
                retorno = _servicoUsuario.Post(usuario);
            }


            if (retorno != null)
            {
                HttpContext.Session.Clear();
            }

            return(RedirectToAction("Index"));
        }
Exemple #3
0
        public IActionResult UploadPhoto(IFormFile file)
        {
            if (file != null)
            {
                int posicao = _servicoImagem.GetLastFilePosition((int)SubCategoriaArquivoEnum.FOTO_ALBUM) + 1;

                SetFile(file, posicao);
            }
            return(RedirectToAction("Create", false));
        }