예제 #1
0
        private ConvidadoEntity ValidarDadosBasicos(
            IDadosBasicosConvidado dadosBasicos
            )
        {
            var entidade = new ConvidadoEntity();

            entidade.Nome = dadosBasicos.Nome;

            entidade.CPF = dadosBasicos.CPF;

            entidade.DataDeNascimento = dadosBasicos.DataDeNascimento;

            entidade.Email = dadosBasicos.Email;

            entidade.Evento = _EventoService.ObterPorId(Convert.ToInt32(dadosBasicos.Evento));

            entidade.Situacao = _situacaoConvidadoService.ObterPorId(Convert.ToInt32(dadosBasicos.Situacao));

            entidade.Observacao = dadosBasicos.Observacao;

            var DataIN = DateTime.Now;

            entidade.DataDeinsercao = DataIN;

            var DataMod = DateTime.Now;

            entidade.DataDeModificacao = DataMod;

            return(entidade);
        }
예제 #2
0
        public void Remove(Guid id)
        {
            ConvidadoEntity Convidados = GetById(id);

            _dbContext.Convidados.Remove(Convidados);
            _dbContext.SaveChanges();
        }
예제 #3
0
        public void Create(string descricao)
        {
            ConvidadoEntity Convidados = new ConvidadoEntity();

            //TODO: CRIAR VALIDACAO
            _dbContext.Convidados.Add(Convidados);
            _dbContext.SaveChanges();
        }
예제 #4
0
        public void Edit(Guid id, string descricao)
        {
            //TODO: CRIAR VALIDACAO
            ConvidadoEntity Convidados = GetById(id);

            //   Convidados.Descricao = descricao;
            _dbContext.Convidados.Update(Convidados);
            _dbContext.SaveChanges();
        }
예제 #5
0
        public ConvidadoEntity GetById(Guid id)
        {
            ConvidadoEntity c = _dbContext.Convidados.Find(id);

            return(c ?? null);
        }