public SendSessionStatusChangeEmail(Event @event, Session session, User user) { ToName = user.GetDisplayName(); ToEmail = user.Email; EventName = @event.Name; SessionName = session.Name; EventDate = @event.Start.DateTime.ToLongDateString(); SessionStatus = session.Status; Subject = "Your " + EventName + " Session Has Been " + SessionStatus; Template = "SessionStatusChange"; }
public IndexViewModel WithUser(User user) { Email = user.Email; Name = user.Profile.Name; Company = user.Profile.Company; Title = user.Profile.Title; TelephoneNumber = user.Profile.TelephoneNumber; Bio = user.Profile.Bio; ListInAttendeeDirectory = user.Preferences.ListInAttendeeDirectory; ReceiveEmail = user.Preferences.ReceiveEmail; return this; }