public static TrainingSessionAttendee CreateTrainingSessionAttendee(int ID, int trainingSessionAttendee_Employee, int trainingSessionAttendee_TrainingSession, byte[] rowVersion) { TrainingSessionAttendee trainingSessionAttendee = new TrainingSessionAttendee(); trainingSessionAttendee.Id = ID; trainingSessionAttendee.TrainingSessionAttendee_Employee = trainingSessionAttendee_Employee; trainingSessionAttendee.TrainingSessionAttendee_TrainingSession = trainingSessionAttendee_TrainingSession; trainingSessionAttendee.RowVersion = rowVersion; return trainingSessionAttendee; }
partial void TrainingSessionAttendees_Validate(TrainingSessionAttendee entity, EntitySetValidationResultsBuilder results) { var session = this.DataWorkspace.ApplicationData.TrainingSessions.Where(s => s.Id == entity.TrainingSession.Id).FirstOrDefault(); session.TrainingSessionAttendees.Count(); if (session.MaximumAttendees < session.TrainingSessionAttendees.Count() + 1) { results.AddEntityError("The maximum number of attendees has been reached for this session."); } }
public void AddToTrainingSessionAttendees(TrainingSessionAttendee trainingSessionAttendee) { base.AddObject("TrainingSessionAttendees", trainingSessionAttendee); }