public string EditaTopico(TopicoViewModel topicoViewModel) { try { var topico = Mapper.Map <TopicoViewModel, TopicoDiscucao>(topicoViewModel); Db.Entry(topico).State = EntityState.Modified; Db.SaveChanges(); return("OK"); } catch (Exception e) { return(e.Message); } }
public string AdicionaTopico(TopicoViewModel topicoViewModel) { try { bool evento = Db.Evento.Count(x => x.Id == topicoViewModel.EventoId) > 0; if (!evento) { throw new Exception("Evento não encotrado"); } var topico = Mapper.Map <TopicoViewModel, TopicoDiscucao>(topicoViewModel); Db.TopicoDiscucao.Add(topico); Db.SaveChanges(); return("OK"); } catch (Exception e) { return(e.Message); } }