Esempio n. 1
0
        public List <VacationsTypesBLL> GetVacationsTypes(int GenderID, bool?IsPossibleTobeCreatedFromEVacationRequest = null)
        {
            try
            {
                List <VacationsTypes> VacationsTypesList = null;

                if (GenderID == (Int16)GendersEnum.Male)
                {
                    VacationsTypesList = new VacationsTypesDAL().GetVacationsTypes().Where(x => x.IsForFemaleOnly == false).ToList();
                }
                else
                {
                    VacationsTypesList = new VacationsTypesDAL().GetVacationsTypes();
                }

                List <VacationsTypesBLL> VacationsTypesBLLList = new List <VacationsTypesBLL>();

                foreach (var item in VacationsTypesList)
                {
                    VacationsTypesBLLList.Add(MapVacationsTypes(item));
                }

                return(VacationsTypesBLLList.Where(x => IsPossibleTobeCreatedFromEVacationRequest.HasValue ? x.IsPossibleToBeCreatedFromEVacationRequest == IsPossibleTobeCreatedFromEVacationRequest : x.IsPossibleToBeCreatedFromEVacationRequest == x.IsPossibleToBeCreatedFromEVacationRequest).ToList());
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
        public List <VacationsTypesBLL> GetVacationsTypes()
        {
            try
            {
                List <VacationsTypes>    VacationsTypesList    = new VacationsTypesDAL().GetVacationsTypes();
                List <VacationsTypesBLL> VacationsTypesBLLList = new List <VacationsTypesBLL>();
                foreach (var item in VacationsTypesList)
                {
                    VacationsTypesBLLList.Add(MapVacationsTypes(item));
                }

                return(VacationsTypesBLLList);
            }
            catch (Exception)
            {
                throw;
            }
        }