Esempio n. 1
0
        public void Create(EventoRegisterRequestModel request)
        {
            EventoEntity Eventos = new EventoEntity
            {
                Cliente = _clientService.GetAll()
                          .FirstOrDefault(x => x.Id.ToString() == request.Cliente),

                Situacao = _situacaoEventoService.GetAll()
                           .FirstOrDefault(x => x.Id.ToString() == request.Situacao),

                Tipo = _tipoEventoService.GetAll()
                       .FirstOrDefault(x => x.Id.ToString() == request.TipoEvento),

                Local = _localService.GetAll()
                        .FirstOrDefault(x => x.Id.ToString() == request.Local),

                Descricao       = request.Descricao,
                Nome            = request.Nome,
                TextoObservacao = request.TextoObservacao,
                DataInicio      = DateTime.Parse(request.DataInicio),
                DataTermino     = DateTime.Parse(request.DataTermino),
                DataModificacao = DateTime.Now,
                DataInserido    = DateTime.Now
            };

            //TODO: CRIAR VALIDACAO
            _dbContext.Eventos.Add(Eventos);
            _dbContext.SaveChanges();
        }
Esempio n. 2
0
        public void Delete(Guid id)
        {
            EventoEntity Eventos = GetById(id);

            _dbContext.Eventos.Remove(Eventos);
            _dbContext.SaveChanges();
        }
Esempio n. 3
0
        public void Edit(Guid id, EditEventoRegisterRequestModel edit)
        {
            //TODO: CRIAR VALIDACAO
            EventoEntity eventos = GetById(id);

            eventos.Descricao = edit.Descricao;
            eventos.Nome      = edit.Nome;
            _dbContext.Eventos.Update(eventos);
            _dbContext.SaveChanges();
        }
Esempio n. 4
0
        private EventoEntity ValidarDadosBasicos(
            IDadosBasicosEvento dadosBasicos
            )
        {
            var entidade = new EventoEntity();

            entidade.Tipo = _tipoEventoService.ObterPorId(Convert.ToInt32(dadosBasicos.Tipo));

            entidade.Descricao = dadosBasicos.Descricao;

            entidade.DataInic = dadosBasicos.DataInic;

            entidade.HoraInic = dadosBasicos.HoraInic;

            entidade.DataFim = dadosBasicos.DataFim;

            entidade.HoraFim = dadosBasicos.HoraFim;

            entidade.Cliente = _clienteService.ObterPorId(Convert.ToInt32(dadosBasicos.Cliente));

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

            entidade.Local = _localService.ObterPorId(Convert.ToInt32(dadosBasicos.local));

            entidade.Observacao = dadosBasicos.Observacao;

            var dataAdic = DateTime.Now;

            entidade.DataDeinsercao = dataAdic;

            var dataModif = DateTime.Now;

            entidade.DataDeModificacao = dataModif;



            return(entidade);
        }
Esempio n. 5
0
        public EventoEntity GetById(Guid id)
        {
            EventoEntity c = _dbContext.Eventos.Find(id);

            return(c ?? null);
        }