public void IncreaseDepositForAll(decimal Amount, string AdminNationalCode)
 {
     foreach (var item in dc.PeopleSelectCommand().Where(x => x.IsActive))
     {
         try
         {
             dc.DepositInsertCommand(Guid.NewGuid(), DateTime.Now, Amount, null, true, AdminNationalCode, item.NationalCode, true);
         }
         catch { }
     }
 }
        public void ContributionLoan(string adminNationalCode)
        {
            var People = dc.PeopleSelectCommand().Where(x => x.IsActive == true);

            foreach (var person in People)
            {
                try
                {
                    Guid LoanId = Guid.NewGuid();
                    dc.LoanInsertCommand(LoanId, DateTime.Now, person.Contribution ?? 0, "[NOT DEFIND]", true, adminNationalCode, person.NationalCode, true, true);
                    new InstallementsService().AutomaticInstallement(LoanId, 1);
                }
                catch { }
            }
        }
        public List <PeopleSelectCommandResult> GetPeople()
        {
            var people = dc.PeopleSelectCommand().ToList();

            return(people);
        }