示例#1
0
        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);
            }
        }
示例#2
0
        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);
            }
        }