Exemple #1
0
        private Blogueiro Autenticar(LoginModel login)
        {
            var blogueiro = _todosOsBlogueiros.ComEmail(login.Usuario);

            if (blogueiro.Autenticacao.Autenticado(login.Senha))
            {
                return(blogueiro);
            }
            return(null);
        }
Exemple #2
0
        public void GerarUsuarioPadrao()
        {
            var admin = _todosOsBlogueiros.ComEmail("*****@*****.**");

            if (admin == null)
            {
                var autenticacao = new Autenticacao("*****@*****.**", "123");
                var blogueiro    = new Blogueiro("admin", autenticacao);
                _todosOsBlogueiros.Adicionar(blogueiro);
            }
        }
Exemple #3
0
        public IActionResult Post([FromBody] PostModel model)
        {
            var blogueiro = _todosOsBlogueiros.ComEmail(UsuarioLogado());
            var post      = new Post(model.Titulo, model.Conteudo, blogueiro);

            foreach (var etiqueta in model.Etiquetas)
            {
                post.Etiquetar(etiqueta);
            }

            _blog.Postar(post);

            return(Ok(new { Id = post.Id }));
        }