private Blogueiro Autenticar(LoginModel login) { var blogueiro = _todosOsBlogueiros.ComEmail(login.Usuario); if (blogueiro.Autenticacao.Autenticado(login.Senha)) { return(blogueiro); } return(null); }
public void GerarUsuarioPadrao() { var admin = _todosOsBlogueiros.ComEmail("*****@*****.**"); if (admin == null) { var autenticacao = new Autenticacao("*****@*****.**", "123"); var blogueiro = new Blogueiro("admin", autenticacao); _todosOsBlogueiros.Adicionar(blogueiro); } }
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 })); }