Beispiel #1
0
        static async Task Main(string[] args)
        {
            GetFixtures getFixtures = new GetFixtures();

            Console.WriteLine("Getting fixtures");
            await getFixtures.AllFixtures();

            Console.WriteLine("Picking team");
            ApiConnect apiConnect = new ApiConnect();
            MyTeam     myTeam     = await apiConnect.Connect(getFixtures.fixtures);

            Console.WriteLine("Value: " + myTeam.value + ",000");
            Console.WriteLine("Players: " + myTeam.players.Count);
            if (myTeam.players.Count < 15)
            {
                throw new SystemException("Not enough players selected");
            }
            Console.WriteLine("\r\nFull Team");

            foreach (var player in myTeam.players)
            {
                Console.WriteLine(player.web_name + " - " + player.teamName + " - " + player.position + " - " + player.potential);
            }
            Console.WriteLine("\r\nStarters");
            foreach (var player in myTeam.starters)
            {
                Console.WriteLine(player.web_name + " - " + player.teamName + " - " + player.position);
            }
            Console.WriteLine("\r\nCaptain: " + myTeam.captain);
            Console.WriteLine("Vice Captain: " + myTeam.viceCaptain);
            // Console.WriteLine(JsonConvert.SerializeObject(myTeam));
        }
Beispiel #2
0
        public async Task <IHttpActionResult> PutGetFixtures(int id, GetFixtures getFixtures)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != getFixtures.Id)
            {
                return(BadRequest());
            }

            db.Entry(getFixtures).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!GetFixturesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #3
0
 protected void Application_Start()
 {
     GetFixtures.RunAsync();
     AreaRegistration.RegisterAllAreas();
     GlobalConfiguration.Configure(WebApiConfig.Register);
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
 }
Beispiel #4
0
        public async Task <IHttpActionResult> GetGetFixtures(int id)
        {
            GetFixtures getFixtures = await db.GetFixtures.FindAsync(id);

            if (getFixtures == null)
            {
                return(NotFound());
            }

            return(Ok(getFixtures));
        }
Beispiel #5
0
        public async Task <IHttpActionResult> PostGetFixtures(GetFixtures getFixtures)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.GetFixtures.Add(getFixtures);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = getFixtures.Id }, getFixtures));
        }
Beispiel #6
0
        public async Task <IHttpActionResult> DeleteGetFixtures(int id)
        {
            GetFixtures getFixtures = await db.GetFixtures.FindAsync(id);

            if (getFixtures == null)
            {
                return(NotFound());
            }

            db.GetFixtures.Remove(getFixtures);
            await db.SaveChangesAsync();

            return(Ok(getFixtures));
        }