public Task <bool> UpdateVehicle(VehicleModel vehicleModel) { FuelAppDbContext dbContext = new FuelAppDbContext(_dbAppContextOptions); dbContext.Vehicles.Update(vehicleModel); dbContext.SaveChanges(); return(Task.FromResult(true)); }
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)); }
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)); }
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)); }
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)); } }
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)); } }