Skip to content

Instantly share code, notes, and snippets.

// left join as a safety precaution
jobAdPosts = (from b in SqlContext.JobBoards
join jap in SqlContext.JobAdPosts on new { JobBoardId = b.Id, JobAdId = vm.JobAd.Id } equals new { jap.JobBoardId, jap.JobAdId } into j1
from jap in j1.DefaultIfEmpty()
where b.IsActive
orderby b.SortOrder ascending
select jap).ToList();
{
"AppStatus": "Enabled",
"ImageDeleteAfterTimeSpan": "7.00:00:00",
"WallpaperOverrideUrl": "",
"Search": {
"DefaultOptions": {
"Filters": "Size:Large",
"Adult": "Moderate",
"MinWidth": 1920,
"MinHeight": 1080,
using System;
using System.Diagnostics;
using System.Linq;
using CyberCoders.Background.Diagnostics;
using CyberCodersEmailProcessor.Bounce.Data;
using CyberCodersEmailProcessor.Bounce.EmailParsing;
using CyberCodersEmailProcessor.Bounce.Exchange;
using Humanizer;
using Microsoft.Exchange.WebServices.Data;
using NLog;