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)); }
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)); }