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 }));
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        public IActionResult RenderingTemplate([FromBody] NotificationTemplateRequest request)
        {
            var result = _notificationTemplateRender.Render(request.Text, request.Data);

            return(Ok(new { html = result }));
        }
Exemplo n.º 4
0
 public async Task <NotificationTemplateResponse> AddTemplate(NotificationTemplateRequest request)
 {
     return(await _serviceHelper.Post <NotificationTemplateResponse, NotificationTemplateRequest>(request, "notifications/templates", overrideConfigSecretKey : _overrideConfigSecretKey));
 }