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)); }
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)); }
protected void Application_Start() { GetFixtures.RunAsync(); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
public async Task <IHttpActionResult> GetGetFixtures(int id) { GetFixtures getFixtures = await db.GetFixtures.FindAsync(id); if (getFixtures == null) { return(NotFound()); } return(Ok(getFixtures)); }
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)); }
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)); }