Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }