MemberJobAdNote IMemberJobAdNotesQuery.GetNote(IMember member, Guid id) { if (member == null) { return(null); } var note = _jobAdNotesQuery.GetNote <MemberJobAdNote>(id); return(CanAccessNote(member, note) ? note : null); }
void IMemberJobAdNotesCommand.DeleteNote(IMember member, Guid id) { var note = _jobAdNotesQuery.GetNote <MemberJobAdNote>(id); if (note != null) { if (!CanUpdateNote(member, note)) { throw new NoteOwnerPermissionsException(member, note.Id); } _jobAdNotesCommand.DeleteNote(id); } }