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)); }