public async Task <IEnumerable <LineDto> > GetLinesOfClient(string clientId) { var task = Task.Factory.StartNew(() => { var a = _manager.GetLines(clientId).ToList(); return(a); }); return(await task.ConfigureAwait(false)); }
public IEnumerable <LineDto> GetLines() { try { return(_manager.GetLines()); } catch (Exception ex) { Debug.WriteLine(ex.Message); return(null); } }
public double GetPackagePrice(ClientDto item) { List <int> packageIds = _crmManager.GetLines(item.ClientId).Select(p => p.PackageId).ToList(); double totalLinesPackagesPrice = 0; if (packageIds != null) { foreach (var i in packageIds) { totalLinesPackagesPrice += _packageManager.GetPackageDto(i).PackageTotalPrice; } } return(totalLinesPackagesPrice); }