public BundleItem(string name, RepositoryHandler handler, IEnumerable <SpecificVersion> bundles = null) { Handler = handler; Name = name; Bundles = new ReactiveList <SpecificVersion>(bundles); //CurrentDependency = GetLatestDependency(); }
public static void Main(string[] args) { // SQL STUFF HERE // get the configuration from file var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); IConfigurationRoot configuration = builder.Build(); //Use to confirm .json is being read in properly //Console.WriteLine(configuration.GetConnectionString("Project1DB")); var optionsBuilder = new DbContextOptionsBuilder <Project1DBContext>(); optionsBuilder.UseSqlServer(configuration.GetConnectionString("Project1DB")); RH = new RepositoryHandler(new Project1DBContext(optionsBuilder.Options)); //END SQL STUFF //Begin at first screen of the menu system MenuStart(); //Close DB connection RH.DisposeOfDBContext(); }
public UsersController( IHttpContextAccessor httpContextAccessor, LogService service) { _httpContextAccessor = httpContextAccessor; _repositoryClient = new RepositoryHandler(); _logService = service; }
public void GenericTools_RepositoryHandler_AddUpdateDelete() { //register sample service RepositoryHandler.Add(new SampleModelRepository()); var item = RepositoryHandler.Get <SampleModelRepository>().Add(new SampleModel() { Age = 50 }); MakeSure.That(item.Age).Is(50); MakeSure.That(RepositoryHandler.Get <SampleModelRepository>().Get(i => i == item)).Is(item); MakeSure.That(RepositoryHandler.Get <SampleModelRepository>().Count).Is(4); var newItem = RepositoryHandler.Get <SampleModelRepository>().Update(item, new SampleModel() { Age = 53 }); MakeSure.That(RepositoryHandler.Get <SampleModelRepository>().Get(i => i == newItem)).Is(newItem); MakeSure.That(RepositoryHandler.Get <SampleModelRepository>().Count).Is(4); RepositoryHandler.Get <SampleModelRepository>().Delete(i => i.Age > 40); MakeSure.That(RepositoryHandler.Get <SampleModelRepository>().Count).Is(3); MakeSure.That(() => RepositoryHandler.Get <SampleModelRepository>().SaveChanges()).DoesNotThrow(); }
public PackageList(RepositoryHandler handler) { _handler = handler; Items.ChangeTrackingEnabled = true; Items.ItemChanged .Where(x => x.PropertyName == "ActualDependency") .Subscribe( x => CalculatedGameSettings.RaiseEvent(new CurrentPackageChanged(x.Sender.ActualDependency))); }
protected virtual Task <BundleManager> CreateRepoIfNotExistent(ContentPaths modPaths, IEnumerable <KeyValuePair <Guid, Uri[]> > remotes) { var modPath = modPaths.Path; var synqBasePath = modPaths.RepositoryPath; var synqPath = synqBasePath.GetChildDirectoryWithName(Repository.DefaultRepoRootDirectory); return(RepositoryHandler.GetBundleManager(synqPath, modPath, remotes)); }
public UserProvider(string name, RepositoryHandler<User> usersRepositoryHandler, RepositoryHandler<Role> rolesRepositoryHandler) { _usersRepositoryHandler = usersRepositoryHandler; _rolesRepositoryHandler = rolesRepositoryHandler; if (name != null) { _user = _usersRepositoryHandler.GetAll(x => x.UserName == name).First(); } }
public UserProvider(string name, RepositoryHandler <User> usersRepositoryHandler, RepositoryHandler <Role> rolesRepositoryHandler) { _usersRepositoryHandler = usersRepositoryHandler; _rolesRepositoryHandler = rolesRepositoryHandler; if (name != null) { _user = _usersRepositoryHandler.GetAll(x => x.UserName == name).First(); } }
public void GenericTools_RepositoryHandler_GetAll() { //register sample service RepositoryHandler.Add(new SampleModelRepository()); var count = RepositoryHandler.Get <SampleModelRepository>().GetAll().Count(); MakeSure.That(count).Is(3); var count2 = RepositoryHandler.Get <SampleModelRepository>().GetAll(i => i.Age > 17).Count(); MakeSure.That(count2).Is(2); }
public void GenericTools_RepositoryHandler_RegisterMultiple() { MakeSure.That(() => { var items = RepositoryHandler.Add( new SampleModelRepository(), new SampleModelRepository(), new SampleModelRepository() ); MakeSure.That(items.Count()).Is(3); }).DoesNotThrow(); MakeSure.That(RepositoryHandler.Get <SampleModelRepository>()).IsNot(null); }
public void GenericTools_RepositoryHandler_Get() { //register sample service RepositoryHandler.Add(new SampleModelRepository()); var sampleModel = RepositoryHandler.Get <SampleModelRepository>().Get(); MakeSure.That(sampleModel).IsNot(null); MakeSure.That(sampleModel.Age).Is(1); var sampleModel2 = RepositoryHandler.Get <SampleModelRepository>().Get(i => i.Age > 17); MakeSure.That(sampleModel2.Age).Is(22); MakeSure.That(RepositoryHandler.Get <SampleModelRepository>().Count).Is(3); }
public PackageItem(string name, RepositoryHandler handler, IEnumerable <SpecificVersion> packages) { Name = name; _globalJoker = new GlobalDependency(name); _latestJoker = new LatestDependency(name); _latestAnyJoker = new AnyLatestDependency(name); ActualPackages = new ReactiveList <SpecificVersion>(packages); Packages = new ReactiveList <Dependency>( new[] { _latestJoker, _latestAnyJoker }.Concat( ActualPackages.Select(x => new Dependency(x.GetFullName())))); LocalPackages = new ReactiveList <Dependency>( new[] { _globalJoker }.Concat(Packages)); Handler = handler; SetInitialDependency(name); }
public RepositoryItem(string name, string description = null, IAbsoluteDirectoryPath workingDirectory = null, IAbsoluteDirectoryPath repoDirectory = null, RepositoryHandler handler = null) { Name = name; Description = description; WorkingDirectory = workingDirectory; RepositoryDirectory = repoDirectory; Handler = handler ?? new RepositoryHandler(); Bundles = new BundleList(Handler); Packages = new PackageList(Handler); var command = ReactiveCommand.CreateAsyncTask(x => HandleRepo()); command.Subscribe(); this.WhenAnyValue(x => x.WorkingDirectory, x => x.RepositoryDirectory, (w, r) => String.Empty) .InvokeCommand(command); }
public List <Pizza> GetRecommendedOrder(string user, RepositoryHandler RH) { // TODO: fix this method since the order isn't changing to newest //Returns the most recent order, if one exists for that user //otherwise, use a basic small pizza List <int> oHistory = GetUserByUsername(user).OrderHistory; var recommendation = new List <Pizza>(); if (oHistory.Count > 0) { recommendation = RH.OrderRepo.GetOrderByID(oHistory[oHistory.Count - 1]).Pizzas; } else { SizingPricing sp = RH.SPRepo.GetAllSizingPricing().First(); recommendation.Add(new Pizza(sp.Size)); recommendation[0].CalculatePrice((decimal)sp.BasePrice, (decimal)sp.ToppingPrice); } return(recommendation); //?? majority element?? }
public LocationController(RepositoryHandler rh) { RH = rh; }
public void GenericTools_RepositoryHandler() { var vm = RepositoryHandler.Add(new SampleModelRepository()); MakeSure.That(RepositoryHandler.Get <SampleModelRepository>()).Is((SampleModelRepository)vm); }
public PackageItem(PackageMetaData metaData, RepositoryHandler handler, IEnumerable <SpecificVersion> packages) : this(metaData.Name, handler, packages) { ActualDependency = metaData.ToSpecificVersion(); Current = metaData; }
public HomeController(RepositoryHandler rh) { RH = rh; }
public OrderController(RepositoryHandler rh) { RH = rh; }
public HomeController(RepositoryHandler repHandler) { this.repHandler = repHandler; }
public BundleList(RepositoryHandler handler) { _handler = handler; }