public async Task <PagedResponse <AttendeeData> > GetRegistrationsOfEvent( [FromRoute(Name = "eventId")] Guid eventId, [FromQuery] PagedRequest request) { var query = new GetRegistrations(eventId, request.PageSize, request.PageNumber); var response = await dispatcher .DispatchAsync <PagedResponse <AttendeeData>, GetRegistrations>(query); return(response); }
public ActionResult DocProfile(int Id = 0) { HomeDocSearchViewModel homeDocSearchVM = new HomeDocSearchViewModel(); homeDocSearchVM.GetSpecialitylist = docprofile.GetDocSpeciality().ToList(); homeDocSearchVM.GetCitys = docprofile.GetCity().ToList(); homeDocSearchVM.GetDoctorClinicInformation = docprofile.GetClinicInformation().ToList(); homeDocSearchVM.getDoctor = docprofile.getAllDoctor().ToList(); // DocProfileViewModel _docprofileVM = new DocProfileViewModel(); Session["DocProfileID"] = Id; int DocProfileID = Convert.ToInt32(Session["DocProfileID"]); List <DoctorPersonalInformation> _ObDocPersonalInfo = docprofile.GetDocPersonalInfo().Where(x => x.LoginId == DocProfileID && x.InactiveFlag == "N").ToList(); List <UserLogin> _ObDocLoginInfo = docprofile.GetDocLoginInfo().Where(x => x.LoginId == DocProfileID && x.InactiveFlag == "N").ToList(); List <UserLoginSpeciality> _ObDocLoginSpecialityInfo = docprofile.GetDocLoginSpeciality().Where(x => x.LoginId == DocProfileID).ToList(); List <DoctorClinicInformation> _ObDocClinicInfo = docprofile.GetDocClinicInfo().Where(x => x.LoginId == DocProfileID && x.InactiveFlag == "N").ToList(); List <Media> _obDocMediaInfo = docprofile.GetDocMediaInfo().Where(x => x.LoginId == DocProfileID && x.InactiveFlag == "N" && x.UploadType != "video/mp4").ToList(); List <ClinicTimeInformation> _ObDocClinicTimeInfo = docprofile.GetDocClinicTime().Where(x => x.LoginId == DocProfileID && x.Setting == 1).ToList(); List <ClinicTimeInformation> GetclinicTimeFirst = docprofile.GetAllClinicTime().Where(x => x.LoginId == DocProfileID && x.Setting == 1).ToList(); List <ClinicTimeInformation> GetclinicTimeSecond = docprofile.GetAllClinicTime().Where(x => x.LoginId == DocProfileID && x.Setting == 2).ToList(); List <ClinicTimeInformation> GetclinicTimeThird = docprofile.GetAllClinicTime().Where(x => x.LoginId == DocProfileID && x.Setting == 3).ToList(); foreach (var item in _ObDocPersonalInfo) { homeDocSearchVM.MiddleName = item.MiddleName; homeDocSearchVM.Qualification = item.Qualification; homeDocSearchVM.ExperienceInYear = item.ExperienceInYear; homeDocSearchVM.ExperienceInMonth = item.ExperienceInMonth; homeDocSearchVM.AboutMe = item.AboutMe; //_docprofileVM.Affiliation = item.Affiliation; //Profile Photo homeDocSearchVM.FolderFilePath = item.FolderFilePath; string straffilation = item.Affiliation; string[] strsplitaffil = straffilation.Split(','); List <GetAffiliations> getaffiliations = new List <GetAffiliations>(); foreach (var c in strsplitaffil) { var p = new GetAffiliations(); p.affiliations = c; getaffiliations.Add(p); } homeDocSearchVM.getallaffiliations = getaffiliations; string strregistration = item.RegistrationNo; string[] strsplitreg = strregistration.Split(','); List <GetRegistrations> getregistrations = new List <GetRegistrations>(); foreach (var d in strsplitreg) { var Q = new GetRegistrations(); Q.registrations = d; getregistrations.Add(Q); } homeDocSearchVM.getallregistrations = getregistrations; } foreach (var item in _ObDocLoginInfo) { homeDocSearchVM.FirstName = item.FirstName; homeDocSearchVM.LastName = item.LastName; } foreach (var item in _ObDocClinicInfo) { homeDocSearchVM.ClinicAddress = item.ClinicAddress; string strawards = item.AwardsAndRecognization; string[] strsplitaward = strawards.Split(','); List <GetAwards> getawardss = new List <GetAwards>(); foreach (var b in strsplitaward) { var t = new GetAwards(); t.awards = b; getawardss.Add(t); } homeDocSearchVM.getallawards = getawardss; homeDocSearchVM.ClinicName = item.ClinicName; homeDocSearchVM.ClinicServices = item.ClinicServices; homeDocSearchVM.ClinicFees = item.ClinicFees; string strservice = item.ClinicServices; string[] strspli = strservice.Split(','); List <GetService> getservice = new List <GetService>(); foreach (var a in strspli) { var s = new GetService(); s.services = a; getservice.Add(s); } homeDocSearchVM.getservices = getservice; } foreach (var item in _ObDocLoginSpecialityInfo) { List <Speciality> _ObDocSpecialityInfo = docprofile.GetDocSpeciality().Where(x => x.SpecialityID == item.SpecialityID).ToList(); foreach (var item1 in _ObDocSpecialityInfo) { homeDocSearchVM.SpecialityName = item1.SpecialityName; } } // Clinic Photos frm media homeDocSearchVM.getmedias = _obDocMediaInfo; //first time seating foreach (var item in GetclinicTimeFirst) { //convert start time of first seating string startime1 = item.StartTime.ToString(); DateTime sd1 = DateTime.Parse(startime1); string st1 = sd1.ToString("hh:mm"); //convert End time of first seating string endtime1 = item.EndTime.ToString(); DateTime ed1 = DateTime.Parse(endtime1); string et1 = ed1.ToString("hh:mm"); if (item.Day == "Monday") { homeDocSearchVM.StartTimefs1 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimefs1 = et1 + " " + item.EndSlot; } if (item.Day == "Tuesday") { homeDocSearchVM.StartTimefs2 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimefs2 = et1 + " " + item.EndSlot; } if (item.Day == "Wednesday") { homeDocSearchVM.StartTimefs3 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimefs3 = et1 + " " + item.EndSlot; } if (item.Day == "Thursday") { homeDocSearchVM.StartTimefs4 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimefs4 = et1 + " " + item.EndSlot; } if (item.Day == "Friday") { homeDocSearchVM.StartTimefs5 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimefs5 = et1 + " " + item.EndSlot; } if (item.Day == "Saturday") { homeDocSearchVM.StartTimefs6 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimefs6 = et1 + " " + item.EndSlot; } if (item.Day == "Sunday") { homeDocSearchVM.StartTimefs7 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimefs7 = et1 + " " + item.EndSlot; } } //Second time seating foreach (var item in GetclinicTimeSecond) { //convert start time of first seating string startime1 = item.StartTime.ToString(); DateTime sd1 = DateTime.Parse(startime1); string st1 = sd1.ToString("hh:mm"); //convert End time of first seating string endtime1 = item.EndTime.ToString(); DateTime ed1 = DateTime.Parse(endtime1); string et1 = ed1.ToString("hh:mm"); if (item.Day == "Monday") { homeDocSearchVM.StartTimess1 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimess1 = et1 + " " + item.EndSlot; } if (item.Day == "Tuesday") { homeDocSearchVM.StartTimess2 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimess2 = et1 + " " + item.EndSlot; } if (item.Day == "Wednesday") { homeDocSearchVM.StartTimess3 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimess3 = et1 + " " + item.EndSlot; } if (item.Day == "Thursday") { homeDocSearchVM.StartTimess4 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimess4 = et1 + " " + item.EndSlot; } if (item.Day == "Friday") { homeDocSearchVM.StartTimess5 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimess5 = et1 + " " + item.EndSlot; } if (item.Day == "Saturday") { homeDocSearchVM.StartTimess6 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimess6 = et1 + " " + item.EndSlot; } if (item.Day == "Sunday") { homeDocSearchVM.StartTimess7 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimess7 = et1 + " " + item.EndSlot; } } //Third Seating Time foreach (var item in GetclinicTimeThird) { //convert start time of first seating string startime1 = item.StartTime.ToString(); DateTime sd1 = DateTime.Parse(startime1); string st1 = sd1.ToString("hh:mm"); //convert End time of first seating string endtime1 = item.EndTime.ToString(); DateTime ed1 = DateTime.Parse(endtime1); string et1 = ed1.ToString("hh:mm"); if (item.Day == "Monday") { homeDocSearchVM.StartTimets1 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimets1 = et1 + " " + item.EndSlot; } if (item.Day == "Tuesday") { homeDocSearchVM.StartTimets2 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimets2 = et1 + " " + item.EndSlot; } if (item.Day == "Wednesday") { homeDocSearchVM.StartTimets3 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimets3 = et1 + " " + item.EndSlot; } if (item.Day == "Thursday") { homeDocSearchVM.StartTimets4 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimets4 = et1 + " " + item.EndSlot; } if (item.Day == "Friday") { homeDocSearchVM.StartTimets5 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimets5 = et1 + " " + item.EndSlot; } if (item.Day == "Saturday") { homeDocSearchVM.StartTimets6 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimets6 = et1 + " " + item.EndSlot; } if (item.Day == "Sunday") { homeDocSearchVM.StartTimets7 = st1 + " " + item.StartSlot; homeDocSearchVM.EndTimets7 = et1 + " " + item.EndSlot; } } return(View(homeDocSearchVM)); }
public async Task <PagedResponse <AttendeeData> > HandleAsync(GetRegistrations query) { return(await attendeeDataRetriever .GetAttendeeDataOfEvent(query.EventId, query.PageSize, query.PageNumber)); }