public async Task <Models.Corrida> Atualizar(Models.Corrida corrida) { using (var context = new CorridaContext()) { context.Entry(await context.Corridas.FirstOrDefaultAsync(f => f.Id == corrida.Id)).CurrentValues.SetValues(corrida); if ((await context.SaveChangesAsync()) > 0) { return(corrida); } return(null); } }
public async Task <Models.Corrida> Criar(Models.Corrida corrida) { using (var context = new CorridaContext()) { corrida.Id = Guid.NewGuid(); await context.Corridas.AddAsync(corrida); if ((await context.SaveChangesAsync()) > 0) { return(corrida); } return(null); } }