コード例 #1
0
        public async Task <List <Spielerabrechnung> > GetAbrechnungAsync(DateTime begda, DateTime endda)
        {
            var client = GetClient(_apiKey);

            try
            {
                var abrechnungsAnfrage = new AbrechnungsAbfrage();
                abrechnungsAnfrage.Beginn = begda;
                abrechnungsAnfrage.Ende   = endda;

                var result = await client.PostAsJsonAsync("abrechnung", abrechnungsAnfrage).ConfigureAwait(false);

                if (result.IsSuccessStatusCode)
                {
                    return(await result.Content.ReadAsAsync <List <Spielerabrechnung> >());
                }
            }
            catch (Exception ex)
            {
            }
            return(new List <Spielerabrechnung>());
        }
コード例 #2
0
 public async Task <List <Spielerabrechnung> > Post([FromBody] AbrechnungsAbfrage value)
 {
     return((await RechneAbAsync(value.Beginn, value.Ende, new VolleMoehre.Adapter.LiteDB.LiteDBStore())).ToList());
 }