private async Task SendAssignWorkFlowsBatchNotifications(IQueryable <Workflow> workflows, string userId) { var u = await DB.AspNetUsers.FindAsync(userId); var et = PortalHelpers.GetEmailTemplate(Properties.Settings.Default.BatchAssignmentNotificationEmailTemplateId); var wfs = await(workflows.Include(z => z.UnliquidatedObligation.Review).Include(wf => wf.UnliquidatedObligation).ToListAsync()); var m = new WorkflowsEmailViewModel(u, wfs); await BT.Email(u.Email, et.EmailSubject, et.EmailBody, et.EmailHtmlBody, m); }
private async Task SendAssignWorkFlowsBatchNotifications(IQueryable <Workflow> workflows, string userId) { var config = ConfigOptions.Value; var u = await DB.AspNetUsers.FindAsync(userId); var et = PortalHelpers.GetEmailTemplate(config.BatchAssignmentNotificationEmailTemplateId); var wfs = await(workflows.Include(z => z.TargetUlo.Review).Include(wf => wf.TargetUlo).ToListAsync()); var m = new WorkflowsEmailViewModel(u, wfs); await BT.Email(u.Email, et.EmailSubject, et.EmailBody, et.EmailHtmlBody, m); }