partial void DeleteT_Note(T_Note instance);
 partial void UpdateT_Note(T_Note instance);
Beispiel #3
0
		private int SaveNote(Note entity, int activityID)
		{
			using (var dc = new EngageCCTDataClassesDataContext())
			{
				T_Note tNote;
				T_ActivityNote tActivityNote;
				if (!entity.NoteID.HasValue)
				{
					tNote = new T_Note();
					tActivityNote = new T_ActivityNote();
				}
				else
				{
					tNote = dc.T_Notes.SingleOrDefault(n => n.NoteID == entity.NoteID);
					tActivityNote = dc.T_ActivityNotes.SingleOrDefault(n => n.NoteID == entity.NoteID);
					if (tNote == null || tActivityNote == null)
					{
						throw new ApplicationException("Note not found");
					}
				}
				tNote.ntCreated = entity.Created;
				tNote.ntEdited = entity.Edited;
				tNote.ntText = entity.Text;
				tNote.ntTitle = entity.Title;
				dc.T_Notes.InsertOnSubmit(tNote);
				if (!entity.NoteID.HasValue)
				{
					dc.SubmitChanges();
				}
				tActivityNote.NoteID = tNote.NoteID;
				tActivityNote.ActivityID = activityID;
				dc.T_ActivityNotes.InsertOnSubmit(tActivityNote);
				dc.SubmitChanges();
				return tNote.NoteID;
			}
		}
 partial void InsertT_Note(T_Note instance);
Beispiel #5
0
		internal Note GetNoteEntity(T_Note tNote)
		{
			Note note = new Note();

			note.NoteID = tNote.NoteID;
			note.Created = tNote.ntCreated;
			note.Edited = tNote.ntEdited;
			note.Text = tNote.ntText;

			return note;
		}