Exemplo n.º 1
0
 public void setServices(Services services)
 {
     this.frw_services = services;
     frw_registry      = (ServiceRegistry)frw_services.getPort(Constants.REGISTRY_PORT_NAME);
     frw_registry.addSingletonService(Constants.BUILDER_SERVICE_PORT_TYPE, this);
     frw_builder = (BuilderService)frw_services.getPort(Constants.BUILDER_SERVICE_PORT_NAME);
 }
Exemplo n.º 2
0
        public ScrapFacade(IScrapperBuilder scrapperBuilder)
        {
            if (scrapperBuilder == null)
            {
                throw new ArgumentNullException(nameof(scrapperBuilder));
            }

            _builderService = new BuilderService(scrapperBuilder);

            _builderService.ConstructScrapperEngine();
        }
 public FootballBuilder(string week)
 {
     InitializeComponent();
     Week = $"Week {week}";
     lineup_bp_text.Text = FileBuilder.GetFilepath(DocumentFilepaths.TopLineups, UserBasepath, Week, Football);
     FileBuilder.CSVCleaner(FileBuilder.GetFilepath(DocumentFilepaths.PlayerList, UserBasepath, Week, Football));
     Players = BuilderService.SetUpNFLPlayers(FileBuilder.GetFilepath(DocumentFilepaths.PlayerList, UserBasepath, Week, Football));
     Teams   = BuilderService.BuildNFLTeams(Players);
     Games   = BuilderService.BuildNFLGames(Teams);
     ShowTeams();
 }
 public BasketballBuilder(string date)
 {
     InitializeComponent();
     Date_gb.Visible     = false;
     Date                = date;
     lineup_bp_text.Text = FileBuilder.GetFilepath(DocumentFilepaths.TopLineups, UserBasepath, Date, Basketball);
     FileBuilder.CSVCleaner(FileBuilder.GetFilepath(DocumentFilepaths.PlayerList, UserBasepath, Date, Basketball));
     Players = BuilderService.SetUpNBAPlayers(FileBuilder.GetFilepath(DocumentFilepaths.PlayerList, UserBasepath, Date, Basketball));
     Teams   = BuilderService.BuildNBATeams(Players);
     ShowTeams();
     BB_Teams_gb.Visible = true;
     lineup_gb.Visible   = true;
 }
Exemplo n.º 5
0
        public void Parser(string[] args)
        {
            var builderOptions = new BuilderOptions();

            if (CommandLine.Parser.Default.ParseArguments(args, builderOptions))
            {
                if (builderOptions.Verbose)
                {
                    Console.WriteLine("Start generation for application name '{0}' with template '{1} in folder {2}.'", builderOptions.Namespace, builderOptions.TemplateName, builderOptions.OutputDir);
                }

                var builderService = new BuilderService();
                var baseDir        = builderService.GenerateOutputPath(builderOptions.Namespace, builderOptions.OutputDir);

                builderService.Builder(builderOptions.TemplateName, builderOptions.Namespace, baseDir);
            }
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            var director = new Director();
            var builder  = new BuilderService();

            director.Builder = builder;

            Console.WriteLine("Standard basic product:");
            director.BuildMinimalViableProduct();
            Console.WriteLine(builder.GetProduct());
            Console.WriteLine(builder.GetProduct().PartsList());


            Console.WriteLine("Complete spec product:");
            director.BuildFullSpecProduct();
            Console.WriteLine(builder.GetProduct().PartsList());
        }
        private void submit_scores_btn_Click(object sender, EventArgs e)
        {
            List <double> scores  = new List <double>();
            bool          badData = false;

            foreach (var team in Teams)
            {
                try
                {
                    double score = GetScore(team.Key);
                    if (score > 50 || score < 3)
                    {
                        MessageBox.Show("Invalid score for " + team.Key, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        throw new Exception("Invalid");
                    }
                    team.Value.SetImpliedScore(score);
                    scores.Add(score);
                }
                catch (Exception ex)
                {
                    badData = true;
                    if (ex.Message != "Invalid")
                    {
                        MessageBox.Show("There is a score missing from " + team.Key, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    break;
                }
            }

            if (!badData)
            {
                AverageScore = scores.Average();
                AverageScore = AverageScore * .969;
                BuilderService.GenerateNFLProjections(AverageScore, Teams);
                Score_gb.Visible = false;
                SetUpConfigText();
                Generate_csv_gb.Visible = true;
            }
        }
 private void Projections_btn_Click(object sender, EventArgs e)
 {
     Teams = BuilderService.GenerateNBAProjections(AverageScore, Teams);
     Generate_proj_gb.Visible = false;
     Generate_csv_gb.Visible  = true;
 }
Exemplo n.º 9
0
 public void Setup()
 {
     BuilderService = new BuilderService();
     SolutionName   = Helper.TEMPLATE_NAME;
     baseDirectory  = Helper.BASE_DIRECTORY;
 }
Exemplo n.º 10
0
 internal Base(BuilderService service) : base(service.Algorithm)
 {
     this.digestAlg = service.Digest;
     this.variation = service.Variation;
 }