public async Task <User> CreateUserAsync()
        {
            var user = await _rideShareDbContext.Users.AddAsync(new User { });

            await _rideShareDbContext.SaveChangesAsync();

            return(user.Entity);
        }
        public async Task <TT> AddAsync(TT entity)
        {
            await _context.Set <TT>().AddAsync(entity);

            await _context.SaveChangesAsync();

            return(entity);
        }
Exemple #3
0
        public async Task <TravelPlan> CreateTravelPlanAsync(TravelPlan travelPlan)
        {
            try
            {
                var plan = await _rideShareDbContext.AddAsync(travelPlan);

                await _rideShareDbContext.SaveChangesAsync();

                return(plan.Entity);
            }
            catch (Exception e)
            {
                return(null);
            }
        }