public Task <bool> UpdateVehicle(VehicleModel vehicleModel)
        {
            FuelAppDbContext dbContext = new FuelAppDbContext(_dbAppContextOptions);

            dbContext.Vehicles.Update(vehicleModel);
            dbContext.SaveChanges();
            return(Task.FromResult(true));
        }
Beispiel #2
0
        public Task <bool> EditFueling(FuelingModel fuelingModel)
        {
            FuelAppDbContext dbContext = new FuelAppDbContext(_dbContextOptions);

            dbContext.Fuelings.Update(fuelingModel);
            dbContext.SaveChanges();

            return(Task.FromResult(true));
        }
        public Task <bool> DeleteVehicle(int id) //VehicleModel vehicleModel)
        {
            FuelAppDbContext dbContext     = new FuelAppDbContext(_dbAppContextOptions);
            VehicleModel     existingModel = dbContext.Vehicles.FirstOrDefault(u => u.Id == id);

            if (existingModel != null)
            {
                dbContext.Remove(existingModel);
                dbContext.SaveChanges();
            }
            return(Task.FromResult(true));
        }
Beispiel #4
0
        public Task <bool> AddFueling(FuelingModel fuelingModel)
        {
            if (fuelingModel.GID == Guid.Empty)
            {
                fuelingModel.GID = Guid.NewGuid();
            }
            FuelAppDbContext dbContext = new FuelAppDbContext(_dbContextOptions);

            dbContext.Add(fuelingModel);
            dbContext.SaveChanges();

            return(Task.FromResult(true));
        }
        public Task <bool> RegisterVehicle(VehicleModel vehicleModel)
        {
            if (vehicleModel.GID == Guid.Empty)
            {
                vehicleModel.GID = Guid.NewGuid();
            }
            FuelAppDbContext dbContext = new FuelAppDbContext(_dbAppContextOptions);

            dbContext.Vehicles.Add(vehicleModel);
            dbContext.SaveChanges();

            return(Task.FromResult(true));
        }
Beispiel #6
0
        public Task <bool> RegisterUser(UserModel userModel)
        {
            //check for empty GUID and create one if empty
            if (userModel.GID == Guid.Empty)
            {
                userModel.GID = Guid.NewGuid();
            }
            FuelAppDbContext appDbContext = new FuelAppDbContext(_dbAppContextOptions);

            appDbContext.Users.Add(userModel);
            appDbContext.SaveChanges();
            return(Task.FromResult(true));
        }
Beispiel #7
0
        public Task <bool> DeleteFueling(int id)
        {
            FuelAppDbContext dbContext     = new FuelAppDbContext(_dbContextOptions);
            FuelingModel     existingModel = dbContext.Fuelings.FirstOrDefault(u => u.Id == id);

            if (existingModel != null)
            {
                dbContext.Fuelings.Remove(existingModel);
                dbContext.SaveChanges();
                return(Task.FromResult(true));
            }
            else
            {
                return(Task.FromResult(false));
            }
        }
Beispiel #8
0
        public Task <bool> ConfirmEmail(string id)
        {
            Guid guid = Guid.Parse(id);
            //UserDbContext userDbContext = new UserDbContext(_dbContextOptions);
            FuelAppDbContext dbContext    = new FuelAppDbContext(_dbAppContextOptions);
            UserModel        existingUser = dbContext.Users.FirstOrDefault(u => u.GID == guid);

            if (existingUser != null)
            {
                existingUser.IsEmailConfirmed      = true;
                existingUser.EmailConfirmationDate = DateTime.Now;
                dbContext.SaveChanges();
                return(Task.FromResult(true));
            }
            else
            {
                return(Task.FromResult(false));
            }
        }