public async Task <SendResponse> SendLogInSuccessAsync(SendLogInSuccessRequest request) { var templateBody = await SendMessageAsync(request); if (templateBody != null) { var smsBody = templateBody .Replace("${IP}", request.Ip) .Replace("${DATE}", request.Date.ToString(CultureInfo.InvariantCulture)); await _smsProviderManager.SendSmsAsync(request.Phone, request.Brand, smsBody, TemplateEnum.LogInSuccess); return(new SendResponse { Result = SmsSendResult.OK }); } return(new SendResponse { Result = SmsSendResult.TEMPLATE_NOT_FOUND, ErrorMessage = "Template doesn't exist." }); }