コード例 #1
0
        public async Task <bool> Adiciona(AdicionaPatio model)
        {
            var patio = new Patio
            {
                Cpf         = model.Cpf,
                Placa       = model.Placa,
                HoraEntrada = DateTime.Now,
                Vaga        = model.Vaga,
                Mensalista  = model.Mensalista,
                Informacoes = model.Informacoes
            };

            _context.Add(patio);

            await _context.SaveChangesAsync();

            return(true);
        }
コード例 #2
0
        public async Task <bool> Atualiza(string placa, AdicionaPatio model)
        {
            var carro = await _context.Patio
                        .Where(a => a.Placa == placa)
                        .FirstOrDefaultAsync();

            if (carro == null)
            {
                throw new System.InvalidOperationException("O Veículo não foi encontrado!");
            }


            carro.Vaga       = model.Vaga;
            carro.Mensalista = model.Mensalista;
            //carro.Info.AddRange(model.Informacoes);

            await _context.SaveChangesAsync();

            return(true);
        }
コード例 #3
0
 public async Task <bool> AtualizaDados(string placa, AdicionaPatio car)
 {
     return(await this.repo.Atualiza(placa, car));
 }
コード例 #4
0
 public async Task <bool> Insere(AdicionaPatio car)
 {
     return(await this.repo.Adiciona(car));
 }