public async Task <ActionResult <string> > GetByType(string @type) { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.Organisme, new NameValueCollection() { { "type", @type } })); }
public async Task <ActionResult <string> > GetByClub(string numero) { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.LicenceJoueur, new NameValueCollection() { { "club", numero } })); }
public JoueurRepository(PingDbContext context, SpidRequest <PingDbContext> spidRequest, IConfiguration configuration) { PingDbContext = context; SpidRequest = spidRequest; Configuration = configuration; }
public async Task <ActionResult <string> > GetByClassementDivision(string division) { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.ClassementDivision, new NameValueCollection() { { "res_division", division } })); }
public async Task <ActionResult <string> > GetByHistorique(string license) { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.HistoriqueClassement, new NameValueCollection() { { "numlic", license } })); }
public async Task <ActionResult <string> > GetByLicenseSpid(string license) { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.JoueurSpid, new NameValueCollection() { { "licence", license } })); }
public async Task <ActionResult <string> > GetList(string club = null, string nom = null, string prenom = null, string licence = null) { NameValueCollection @params = new NameValueCollection(); if (club != null) { @params["club"] = club; } if (nom != null) { @params["nom"] = nom; } if (prenom != null) { @params["prenom"] = prenom; } if (licence != null) { @params["licence"] = licence; } var response = await SpidRequest.Execute(Configuration.ApiName, Configuration.ListeJoueur, @params); return(response); }
public async Task <ActionResult <string> > GetEquipes(string numero, string @type = null) { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.ClubEquipe, new NameValueCollection() { { "numclu", numero }, { "type", @type } })); }
public async Task <string> GetResultat(string division, string poule) { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.RencontreResultat, new NameValueCollection() { { "auto", "1" }, { "D1", division }, { "cx_poule", poule } })); }
public async Task <ActionResult <string> > GetDivisionParEpreuve(string organisme, string epreuve, string @type) { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.DivisionEpreuve, new NameValueCollection() { { "organisme", organisme }, { "epreuve", epreuve }, { "type", @type } })); }
public async Task <PingUser> FindByNameAsync(string nom, string prenom, CancellationToken cancellationToken = default(CancellationToken)) { var result = await this.PingDbContext.Users.Where(pinguser => pinguser.Nom == nom && pinguser.Prenom == prenom).FirstOrDefaultAsync(); if (result == null) { var uri = SpidApiNomPrenomPath(nom, prenom); result = await SpidRequest.LoadFromSpid <ListeJoueurHeader, JoueurDto, PingUser>(uri, true, liste => liste.Liste.Joueur, (db, user) => { db.Add <PingUser>(user); }); } return(result); }
public async Task <PingUser> FindByLicenceAsync(string licence, CancellationToken cancellationToken = default(CancellationToken)) { var result = await this.PingDbContext.Users.Where(pinguser => pinguser.Id == licence).FirstOrDefaultAsync(); if (result == null) { var uri = SpidApiLicencePath(licence); result = await SpidRequest.LoadFromSpid <ListeJoueurHeader, JoueurDto, PingUser>(uri, true, liste => liste.Liste.Licence, (db, user) => { db.Add <PingUser>(user); }); } return(result); }
public async Task <ActionResult <string> > GetByNomOuNumero(string nomornumero) { int numero; if (Request.Path.Value.Contains("detail")) { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.ClubDetail, new NameValueCollection() { { "club", nomornumero } })); } if (int.TryParse(nomornumero, out numero)) { if (nomornumero.Length == 2)//Département { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.Club, new NameValueCollection() { { "dep", nomornumero } })); } if (nomornumero.Length == 5)//Code Postal { return(await SpidRequest.Execute(Configuration.ApiName, Configuration.Club, new NameValueCollection() { { "code", nomornumero } })); } //Numero du club return(await SpidRequest.Execute(Configuration.ApiName, Configuration.Club, new NameValueCollection() { { "numero", nomornumero } })); } else { var result = await SpidRequest.Execute(Configuration.ApiName, Configuration.Club, new NameValueCollection() { { "ville", nomornumero } }); /* return await SpidRequest.Execute(Configuration.ApiName, Configuration.ClubFFTT, new NameValueCollection() { * {"nom", nomornumero } * });*/ return(result); } }
public async Task <ActionResult <string> > GetByPartieSpid(string licence) { var resp = ""; if (Request.Path.Value.Contains("/historique")) { resp = await SpidRequest.Execute(Configuration.ApiName, Configuration.JoueurPartieMySql, new NameValueCollection() { { "licence", licence } }); } else { resp = await SpidRequest.Execute(Configuration.ApiName, Configuration.JoueurPartieSpid, new NameValueCollection() { { "numlic", licence } }); } return(resp); }