Ejemplo n.º 1
0
        public RetornoPadrao SalvarTeste()
        {
            string Conteudo = "Temer decide recriar Ministério da Cultura após críticas";
            string Email    = "*****@*****.**";
            string Autor    = "Caio";
            string Caminho  = "AppData/imagem.jpg";

            DenunciaBusiness bu = new DenunciaBusiness();

            bu.SalvarUpload(Email, Autor, Caminho, Conteudo);

            return(new RetornoPadrao()
            {
                CodigoRetorno = 1, DescricaoRetorno = "Sucesso"
            });
        }
Ejemplo n.º 2
0
        public RetornoPadrao UploadDenuncia()
        {
            try
            {
                var file = HttpContext.Current.Request.Files[0];

                var conteudo = HttpContext.Current.Request.Form["conteudo"];
                var email    = HttpContext.Current.Request.Form["email"];
                var autor    = HttpContext.Current.Request.Form["nome"];

                if (!IsValidEmail(email))
                {
                    return new Models.RetornoPadrao {
                               CodigoRetorno = 0, DescricaoRetorno = "Email invalido"
                    }
                }
                ;

                string guidNome = string.Empty;
                if (file != null)
                {
                    guidNome = Guid.NewGuid().ToString() + file.FileName;

                    var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath("~/App_Data"), guidNome);
                    file.SaveAs(fileSavePath);
                }

                DenunciaBusiness bu = new DenunciaBusiness();
                bu.SalvarUpload(email, autor, guidNome, conteudo);

                return(new Models.RetornoPadrao {
                    CodigoRetorno = 1, DescricaoRetorno = "Denuncia efetuada com sucesso"
                });
            }
            catch (Exception ex)
            {
                return(new RetornoPadrao {
                    CodigoRetorno = 0, DescricaoRetorno = ex.Message
                });
            }
        }
Ejemplo n.º 3
0
        public DenunciaDto ObterDenuncia(int id)
        {
            DenunciaBusiness bu = new DenunciaBusiness();

            return(bu.Obter(id));
        }
Ejemplo n.º 4
0
        public List <DenunciaDto> ListarDenuncias()
        {
            DenunciaBusiness bu = new DenunciaBusiness();

            return(bu.Listar());
        }