public GetMoneyAccountEmployeesResponse GetMoneyAccountEmployees()
        {
            GetMoneyAccountEmployeesResponse response = new GetMoneyAccountEmployeesResponse();

            try
            {
                IEnumerable <MoneyAccountEmployeeView> moneyAccountEmployees = _moneyAccountEmployeeRepository.FindAll()
                                                                               .ConvertToMoneyAccountEmployeeViews();

                response.MoneyAccountEmployeeViews = moneyAccountEmployees;
            }
            catch (Exception ex)
            {
            }

            return(response);
        }
        public GetMoneyAccountEmployeesResponse GetMoneyAccountEmployees(Guid moneyAccountID)
        {
            GetMoneyAccountEmployeesResponse response = new GetMoneyAccountEmployeesResponse();

            try
            {
                Infrastructure.Querying.Query query = new Infrastructure.Querying.Query();
                Criterion criteria = new Criterion("MoneyAccount.ID", moneyAccountID, CriteriaOperator.Equal);
                query.Add(criteria);

                IEnumerable <MoneyAccountEmployeeView> moneyAccountEmployees = _moneyAccountEmployeeRepository.FindBy(query)
                                                                               .ConvertToMoneyAccountEmployeeViews();

                response.MoneyAccountEmployeeViews = moneyAccountEmployees;
            }
            catch (Exception ex)
            {
            }

            return(response);
        }