コード例 #1
0
        public async Task <string> GetById(string id)
        {
            //TODO: Autorization
            var data = new LPolizas().Policies;

            try
            {
                var t1 = AltranDatos.GetPolicies();
                await Task.WhenAll(t1);

                var rawData = await t1;

                data = rawData.Policies.Where(x => x.Id == id);
            }
            catch (Exception ex)
            {
                Log.Error().Exception(ex);
            }
            return(JsonConvert.SerializeObject(data));
        }
コード例 #2
0
        public async Task <string> GetByName(string name)
        {
            //TODO: Autorization
            var data = new LPolizas().Policies;

            try
            {
                var t0 = AltranDatos.GetClients();
                var t1 = AltranDatos.GetPolicies();

                await Task.WhenAll(t0, t1);

                var rawData0 = await t0;
                var rawData  = await t1;

                string _cliendId = rawData0.Clients.Where(x => x.Name == name).SingleOrDefault().Id;
                data = rawData.Policies.Where(x => x.ClientId == _cliendId);
            }
            catch (Exception ex)
            {
                Log.Error().Exception(ex);
            }
            return(JsonConvert.SerializeObject(data));
        }