コード例 #1
0
 /// <summary>
 /// Insere uma nova solicitação de viagem na base de dados
 /// </summary>
 /// <param name="objeto"></param>
 /// <returns></returns>
 public bool Inserir(SolicitacaoVeiculoModel objeto)
 {
     _context.Add(ModelToEntity(objeto, new Solicitacao {
         FoiAtentida = Convert.ToByte(false)
     }));
     return(_context.SaveChanges() == 1 ? true : false);
 }
コード例 #2
0
        /// <summary>
        /// Insere uma nova transacao na base de dados
        /// </summary>
        /// <param name="objeto"></param>
        /// <returns></returns>
        public bool Inserir(TransacaoModel objeto)
        {
            Transacao _transacao = new Transacao();

            Atribuir(_transacao, objeto);
            _context.Add(_transacao);
            return(_context.SaveChanges() == 1 ? true : false);
        }
コード例 #3
0
        /// <summary>
        /// Inserir forma de pagamento
        /// </summary>
        /// <param name="objeto"></param>
        /// <returns></returns>
        public bool Inserir(PagamentoPassagemModel objeto)
        {
            Pagamento _pagamento = new Pagamento();

            Atribuir(_pagamento, objeto);
            _context.Add(_pagamento);
            return(_context.SaveChanges() == 1 ? true : false);
        }
コード例 #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="motoristaModel"> </param>
        /// <returns> </returns>
        public bool Inserir(MotoristaModel objeto)
        {
            Motorista _motorista = new Motorista();

            Atribuir(objeto, _motorista);
            _context.Add(_motorista);
            return(_context.SaveChanges() == 1 ? true : false);
        }
コード例 #5
0
        /// <summary>
        /// Insere um usuario n banco de dados
        /// </summary>
        /// <param name="objeto">Objeto que será adicionando no banco</param>
        public bool Inserir(UsuarioModel objeto)
        {
            Usuario usuario = new Usuario();

            Atribuir(objeto, usuario);
            _context.Add(usuario);
            return(_context.SaveChanges() == 1 ? true : false);
        }
コード例 #6
0
        /// <summary>
        /// Inseri um veiculo na base de dados
        /// </summary>
        /// <param name="objeto"></param>
        /// <returns></returns>
        public bool Inserir(VeiculoModel objeto)
        {
            Veiculo _veiculo = new Veiculo();

            Atribuir(objeto, _veiculo);
            _context.Add(_veiculo);
            return(_context.SaveChanges() == 1 ? true : false);
        }
コード例 #7
0
        /// <summary>
        /// Insere um consumível veicular na base de dados
        /// </summary>
        /// <param name="consumivelveicularModel"></param>
        /// <returns></returns>
        public bool Inserir(ConsumivelVeicularModel objeto)
        {
            ConsumivelVeicular _consumivel = new ConsumivelVeicular();

            Atribuir(objeto, _consumivel);
            _context.Add(_consumivel);
            return(_context.SaveChanges() == 1 ? true : false);
        }
コード例 #8
0
        /// <summary>
        /// Inseri uma rota na base de dados
        /// </summary>
        /// <param name="rotaModel"></param>
        /// <returns></returns>
        public bool Inserir(RotaModel objeto)
        {
            Rota _rota = new Rota();

            Atribuir(objeto, _rota);

            _context.Add(_rota);
            return(_context.SaveChanges() == 1 ? true : false);
        }
コード例 #9
0
 /// <summary>
 /// Insere na base de dados creditos de viagem comprados um usuario
 /// </summary>
 /// <param name="objeto"></param>
 /// <returns></returns>
 public bool Inserir(CreditoViagemModel objeto)
 {
     if (ObterPorId(objeto.IdUsuario) == null)
     {
         Credito _credito = new Credito();
         Atribuir(_credito, objeto);
         _context.Add(_credito);
         return(_context.SaveChanges() == 1 ? true : false);
     }
     else
     {
         return(Editar(objeto));
     }
 }
コード例 #10
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="veiculoModel"></param>
        /// <returns></returns>
        public int Inserir(VeiculoModel veiculoModel)
        {
            Veiculo _veiculo = new Veiculo();

            _veiculo.Id               = veiculoModel.Id;
            _veiculo.AnoFabricacao    = veiculoModel.AnoFabricacao;
            _veiculo.AnoModelo        = veiculoModel.AnoModelo;
            _veiculo.Capacidade       = veiculoModel.Capacidade;
            _veiculo.Categoria        = veiculoModel.Categoria;
            _veiculo.Chassi           = veiculoModel.Chassi;
            _veiculo.Cor              = veiculoModel.Cor;
            _veiculo.DataEmplacamento = veiculoModel.DataEmplacamento;
            _veiculo.Frota            = veiculoModel.IdFrota;
            _veiculo.Marca            = veiculoModel.Marca;
            _veiculo.Modelo           = veiculoModel.Modelo;
            _veiculo.Placa            = veiculoModel.Placa;


            _context.Add(_veiculo);
            _context.SaveChanges();
            return(_veiculo.Id);
        }
コード例 #11
0
 /// <summary>
 /// Insere uma frota na base de dados
 /// </summary>
 /// <param name="objeto"></param>
 /// <returns></returns>
 public bool Inserir(FrotaModel objeto)
 {
     _context.Add(ModelToPersistence(objeto, new Frota()));
     return(_context.SaveChanges() == 1 ? true : false);
 }
コード例 #12
0
 /// <summary>
 /// Insere uma viagem da base de dados
 /// </summary>
 /// <param name="objeto"></param>
 /// <returns></returns>
 public bool Inserir(ViagemModel objeto)
 {
     _context.Add(Atribuir(new Viagem(), objeto));
     return(_context.SaveChanges() == 1 ? true : false);
 }