public async Task <ActionResult> RenderingTemplate([FromBody] NotificationTemplateRequest request, string language) { var template = request.Data.Templates.FindTemplateForLanguage(language); var result = await _notificationTemplateRender.RenderAsync(request.Text, request.Data, template.LanguageCode); return(Ok(new { html = result })); }
public NotificationTemplateResponse AddTemplate(NotificationTemplateRequest request) { var requestData = SerializeHelper.Serialize(request); var responseJson = _serviceHelper.CallPaydock("notifications/templates", HttpMethod.POST, requestData, overrideConfigSecretKey: _overrideConfigSecretKey); var response = SerializeHelper.Deserialize <NotificationTemplateResponse>(responseJson); response.JsonResponse = responseJson; return(response); }
public IActionResult RenderingTemplate([FromBody] NotificationTemplateRequest request) { var result = _notificationTemplateRender.Render(request.Text, request.Data); return(Ok(new { html = result })); }
public async Task <NotificationTemplateResponse> AddTemplate(NotificationTemplateRequest request) { return(await _serviceHelper.Post <NotificationTemplateResponse, NotificationTemplateRequest>(request, "notifications/templates", overrideConfigSecretKey : _overrideConfigSecretKey)); }