Пример #1
0
        public void Atualizar(ReservaTO to)
        {
            _Contexto = ControladorAcesso.ObterContexto();

            if (to.Identificador == 0 || to == null)
            {
                to.Valido   = false;
                to.Mensagem = Mensagem.Atualizacao("Reserva", false);

                return;
            }

            Reserva entidade = _Contexto.Reserva.FirstOrDefault(x => x.Identificador == to.Identificador);

            if (entidade == null)
            {
                to.Valido   = false;
                to.Mensagem = Mensagem.Obter("Reserva", false);

                return;
            }

            to.PreencherEntidade(entidade);

            _Contexto.SaveChanges();

            to.PreencherTO(entidade);
            to.Valido   = true;
            to.Mensagem = Mensagem.Atualizacao("Reserva", true);

            return;
        }
Пример #2
0
        public ListaReservaTO Listar()
        {
            _Contexto = ControladorAcesso.ObterContexto();

            ListaReservaTO retorno = new ListaReservaTO();

            List <Reserva> listaReserva = _Contexto.Reserva.ToList();

            if (listaReserva == null || listaReserva.Count == 0)
            {
                retorno.Valido   = false;
                retorno.Mensagem = Mensagem.Lista("Reserva", false);

                return(retorno);
            }

            ReservaTO to;

            foreach (Reserva entidade in listaReserva)
            {
                to = new ReservaTO();
                to.PreencherTO(entidade);

                retorno.Lista.Add(to);
            }

            retorno.Valido   = true;
            retorno.Mensagem = Mensagem.Lista("Reserva", true);

            return(retorno);
        }
Пример #3
0
        public void Cadastrar(ReservaTO to)
        {
            _Contexto = ControladorAcesso.ObterContexto();

            Reserva entidade = new Reserva();

            to.PreencherEntidade(entidade);

            _Contexto.Reserva.Add(entidade);
            _Contexto.SaveChanges();

            to.PreencherTO(entidade);

            to.Valido   = true;
            to.Mensagem = Mensagem.Cadastro("Reserva");

            return;
        }
Пример #4
0
        public ReservaTO Obter(int identificador)
        {
            _Contexto = ControladorAcesso.ObterContexto();

            ReservaTO retorno = new ReservaTO();

            Reserva entidade = _Contexto.Reserva.FirstOrDefault(x => x.Identificador == identificador);

            if (entidade == null)
            {
                retorno.Valido   = false;
                retorno.Mensagem = Mensagem.Obter("Reserva", false);

                return(retorno);
            }

            retorno.PreencherTO(entidade);

            retorno.Valido   = true;
            retorno.Mensagem = Mensagem.Obter("Reserva", true);

            return(retorno);
        }