Ejemplo n.º 1
0
        public IEnumerable <MasterAccount> GetMasterAccounts()
        {
            IEnumerable <MasterAccount> ap = Master_repo.GetAll();

            ap = ap.OrderByDescending(a => a.MasterAccountId);
            return(ap);
        }
Ejemplo n.º 2
0
        public ChartDataVm LoadNewClients(Period period)
        {
            var result = ChartDataVm.Default;

            var masterAccounts = _masterAccountRepository.GetAll().ToList();

            result.Labels = masterAccounts.Select(TradeUtils.ResolveMasterAccountName).ToArray();

            var query = _tradeAccountRepository.Query().Where(acc => !acc.Deleted && acc.IsClientInfo &&
                                                              DbFunctions.TruncateTime(acc.DateFunded) <=
                                                              DbFunctions.TruncateTime(period.ToDate));

            var data = new List <decimal>();

            masterAccounts.ForEach(masterAcc => { data.Add(query.Count(acc => acc.MasterAccountId == masterAcc.Id)); });

            result.Data = new[] { new ChartDataVm.DataSet {
                                      Data = data
                                  } };

            return(result);
        }
Ejemplo n.º 3
0
 public IEnumerable <MasterAccountVm> GetAll()
 {
     return(_mapper.Map <IEnumerable <MasterAccountVm> >(_masterAccountRepository.GetAll()));
 }