public AttendeeDetailsModel GetAttendeeWithWorkshopHours(int id) { var attendeeDetailsModel = new AttendeeDetailsModel(); var attendee = _attendeeRepo.Get(id); if (attendee != null) { attendeeDetailsModel = _mapper.Map <AttendeeDetailsModel>(attendee); // Get agency name var agency = _agencyRepo.Get(attendee.AgencyId); if (agency != null) { attendeeDetailsModel.AgencyName = agency.AgencyName; } // Get attendee's workshop hours var attendeeWorkshopHours = _attendeeHourProvider.GetAttendeeWorkshopHours(id); if (attendeeWorkshopHours.Any()) { attendeeDetailsModel.WorkshopHours = _mapper.MapList <AttendeeWorkshopHour, AttendeeWorkshopHourModel>(attendeeWorkshopHours); } } return(attendeeDetailsModel); }
public AttendeeDetailsController() { _model = new AttendeeDetailsModel(); }
public WebinarRegistrationController() { _model = new AttendeeDetailsModel(); }