public Topico Post([FromBody] TopicoCadastroViewModel model) { Topico topico = new Topico(); model.titulo = topico.titulo; model.texto = topico.texto; topico.dataCriacao = DateTime.Now; _Db.Topicos.Add(topico); _Db.SaveChanges(); return(topico); }
public async Task <Topico> Post([FromBody] TopicoCadastroViewModel model) { Aprendiz aprendiz = db.Aprendizes.SingleOrDefault(u => u.Id == model.AprendizId); if (aprendiz == null) { throw new HttpException(401, new { Mensagem = "Aprendiz não foi encontrado" }); } Topico topico = new Topico { Titulo = model.Titulo, Texto = model.Texto, DataCriacao = DateTime.Now, Usuario = aprendiz }; db.Topicos.Add(topico); await db.SaveChangesAsync(); return(topico); }