Example #1
0
        public HolidayDetailsViewModel HolidayDetails(int id)
        {
            var data = _unitOfWork.HolidayRepository.Get().Where(x => x.HolidayId == id);
            HolidayDetailsViewModel hld = new HolidayDetailsViewModel();

            hld.HolidayDate             = data.FirstOrDefault().HolidayDate;
            hld.HolidayTitle            = data.FirstOrDefault().HolidayTitle;
            hld.HolidayStatus           = data.FirstOrDefault().HolidayStatus;
            hld.HolidayYearlyOccourence = data.FirstOrDefault().HolidayYearlyOccourence;
            hld.HolidayOfficeId         = data.FirstOrDefault().HolidayOfficeId;
            hld.HolidayEthnicityId      = data.FirstOrDefault().HolidayEthnicityId;
            hld.HolidayDescription      = data.FirstOrDefault().HolidayDescription;
            hld.HolidayReligionId       = data.FirstOrDefault().HolidayReligionId;
            if (hld.HolidayOfficeId == 0)
            {
                hld.HolidayOffices = "All";
            }
            else
            {
                hld.OfficesList = HolidayOfficeById(id);
            }
            if (hld.HolidayEthnicityId == 0)
            {
                hld.EthnicityName = "All";
            }
            else
            {
                var ethname = _unitOfWork.EthnicityRepository.Get().Where(x => x.EthnicityId == hld.HolidayEthnicityId).Select(x => x.EthnicityName);
                hld.EthnicityName = ethname.FirstOrDefault();
            }
            if (hld.HolidayReligionId == 0)
            {
                hld.ReligionName = "All";
            }
            else
            {
                var relg = _unitOfWork.ReligionRepository.Get().Where(x => x.ReligionId == hld.HolidayReligionId).Select(x => x.ReligionName);
                hld.ReligionName = relg.FirstOrDefault();
            }
            hld.HolidayGender = data.FirstOrDefault().HolidayGender;

            return(hld);
        }
        public ActionResult HolidayDetails(int id)
        {
            HolidayDetailsViewModel htd = _holidayServices.HolidayDetails(id);

            return(View(htd));
        }