public void UpdateStudentAnnouncementApplicationMeta(int announcementApplicationId, int studentId, string text) { Trace.Assert(Context.SchoolLocalId.HasValue); Trace.Assert(Context.PersonId.HasValue); using (var uow = Update()) { var da = new StudentAnnouncementApplicationMetaDataAccess(uow); var stAnnAppMeta = new StudentAnnouncementApplicationMeta { AnnouncementApplicationRef = announcementApplicationId, StudentRef = studentId, Text = text ?? "" }; if (da.Exists(announcementApplicationId, studentId)) { da.Update(stAnnAppMeta); } else { da.Insert(stAnnAppMeta); } uow.Commit(); } }
protected StudentAnnouncementApplicationMetaViewData(StudentAnnouncementApplicationMeta studentAnnouncementApplicationMeta) { AnnouncementApplicationId = studentAnnouncementApplicationMeta.AnnouncementApplicationRef; StudentId = studentAnnouncementApplicationMeta.StudentRef; Text = studentAnnouncementApplicationMeta.Text; }