public static ColleagueModel FromAppointments(IList <ServerAppointment> appts) { var returnVar = new ColleagueModel(); InstantiateColleagueModel(appts, returnVar); return(returnVar); }
protected static void InstantiateColleagueModel(IList <ServerAppointment> appts, ColleagueModel model) { model.Person = appts[0].Staff; model.Start = appts[0].Start; model.Finish = appts[appts.Count - 1].Finish; model.Sequence = appts.Max(e => e.VersionCreatedId); model.Modified = appts.Max(e => e.VersionCreated.Created); }