private static List <MeetingInvitationsViewModels> FetchInvitedMeetings(string userID) { MeetingRepository mr = new MeetingRepository(); var list = mr.GetInvitedMeetings(userID); List <MeetingInvitationsViewModels> meetings = new List <MeetingInvitationsViewModels>(); foreach (Meeting meeting in list) { var user = mr.GetMeetingCreator(meeting.MID); var answered = mr.GetAnswer(meeting.MID, userID); var mod = new MeetingInvitationsViewModels { Subject = meeting.Subject, Place = meeting.Place, Date = meeting.Date, MeetingID = meeting.MID, Sender = user.FirstName + user.LastName, Answered = answered, Confirmed = meeting.Confirmed }; meetings.Add(mod); } return(meetings); }
public PartialViewResult SpecificMeeting(int meetingID) { MeetingRepository mr = new MeetingRepository(); var meeting = mr.GetMeeting(meetingID); var user = mr.GetMeetingCreator(meetingID); List <TimeSuggestion> timeList = mr.GetTimeSuggestions(meetingID); List <string> times = new List <string>(); foreach (TimeSuggestion time in timeList) { times.Add(time.Suggestion); } var model = new MeetingInvitationsViewModels { Place = meeting.Place, Subject = meeting.Subject, Date = meeting.Date, Sender = user.FirstName + " " + user.LastName, SuggestionsOfTimes = times, MeetingID = meetingID }; return(PartialView("_SpecificMeetingPartial", model)); }