private List<UserMeetingDates> MakeEntityUserMeetingDay(DateTime[] days, int meetingId, MeetingPlannerContainer container, bool isAvaliable, CachedUserName user) { var result = new List<UserMeetingDates>(); if (days != null) { foreach (var day in days) { var entity = new UserMeetingDates { MeetingId = meetingId, IsAvaliable = isAvaliable, Date = DateTimeHelper.ConvertToUtc(day), CachedUserName = user }; container.UserMeetingDatesSet.Add(entity); result.Add(entity); } } return result; }
private CachedUserName ProcessUserName(string userName, MeetingPlannerContainer container) { var user = container.CachedUserNames.FirstOrDefault(u => u.UserName == userName); if (user == null) { user = new CachedUserName {UserName = userName}; container.CachedUserNames.Add(user); } Response.Cookies.Add(new HttpCookie(UserNameCookie, HttpUtility.UrlEncode(userName))); return user; }