Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }