public Task <ServiceStandardResponse <bool> > UpdateTemplateAsync(string templateName, string templateBody) { return(ServiceCaller.PostAsync <bool>(EndPoints.UpdateTemplate, new HttpTemplateUpdateCommand() { TemplateBody = templateBody, TemplateName = templateName }).ContinueWith(x => new ServiceStandardResponse <bool>(x.Result))); }
public Task <ServiceStandardResponse <EmailTemplateServiceProcessResult> > SendEmailAsync(string templateName, List <EmailMergeModelData> emailMergeModelData, TemplateEmailSenderInformation request) { return(ServiceCaller.PostAsync <EmailTemplateServiceProcessResult>(EndPoints.SendEmail, new HttpSendEmailCommand { EmailMergeModelData = emailMergeModelData, Request = request, TemplateName = templateName }).ContinueWith(x => new ServiceStandardResponse <EmailTemplateServiceProcessResult>(x.Result))); }
public Task <ServiceStandardResponse <bool> > UnPublishTemplateAsync(string templateName) { return(ServiceCaller.PostAsync <bool>(EndPoints.UnPublishTemplate + getAppendtemplate(templateName), new { }).ContinueWith(x => new ServiceStandardResponse <bool>(true))); }