public float GetByRankCategoryIDVacationTypeID(int RankCategoryID, int VacationTypeID)
        {
            RanksCategoriesVacationsBalances bal = new RanksCategoriesVacationsBalancesDAL().GetByRankCategoryIDVacationTypeID(RankCategoryID, VacationTypeID);

            if (bal != null && bal.RankCategoryVacationBalanceID > 0)
            {
                return((float)bal.VacationBalance);
            }
            else
            {
                return(0);
            }
        }
        public virtual List <RanksCategoriesVacationsBalancesBLL> GetRanksCategoriesVacationsBalances()
        {
            List <RanksCategoriesVacationsBalances>    RanksCategoriesVacationsBalancesList    = new RanksCategoriesVacationsBalancesDAL().GetRanksCategoriesVacationsBalances();
            List <RanksCategoriesVacationsBalancesBLL> RanksCategoriesVacationsBalancesBLLList = new List <RanksCategoriesVacationsBalancesBLL>();

            if (RanksCategoriesVacationsBalancesList.Count > 0)
            {
                foreach (var item in RanksCategoriesVacationsBalancesList)
                {
                    RanksCategoriesVacationsBalancesBLLList.Add(MapRankCategoryVacationBalance(item));
                }
            }

            return(RanksCategoriesVacationsBalancesBLLList);
        }