コード例 #1
0
        /// <summary>
        /// Método para retornar um carro.
        /// </summary>
        /// <param name="id"> Recebe a ID do carro que queremos buscar no banco. </param>
        /// <returns> Retorna o objeto do carro. </returns>
        public async Task <Domain.Entities.Carro> GetByIdAsync(int?id)
        {
            try
            {
                Domain.Entities.Carro carro = await _context.Carros.FirstOrDefaultAsync(c => c.Id == id);

                return(carro);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
 /// <summary>
 /// Método para editar um carro no banco de dados.
 /// </summary>
 /// <param name="carro"> Recebe o objeto carro com as propriedades editadas (ou não). </param>
 public async Task Edit(Domain.Entities.Carro carro)
 {
     _context.Update(carro);
     await _context.SaveChangesAsync();
 }
コード例 #3
0
 /// <summary>
 /// Método para adicionar um novo carro no banco de dados.
 /// </summary>
 /// <param name="carro"> Recebe o objeto carro que será adicionado no banco. </param>
 public async Task Add(Domain.Entities.Carro carro)
 {
     _context.Add(carro);
     await _context.SaveChangesAsync();
 }
コード例 #4
0
 /// <summary>
 /// Método para editar um carro no banco de dados.
 /// </summary>
 /// <param name="carro"> Recebe o objeto carro com as propriedades editadas (ou não). </param>
 public void Edit(Domain.Entities.Carro carro)
 {
     _context.Update(carro);
     _context.SaveChangesAsync();
 }
コード例 #5
0
 /// <summary>
 /// Método para adicionar um novo carro no banco de dados.
 /// </summary>
 /// <param name="carro"> Recebe o objeto carro que será adicionado no banco. </param>
 public void Add(Domain.Entities.Carro carro)
 {
     _context.Add(carro);
     _context.SaveChangesAsync();
 }