public async Task SendInvitation(string receptor, string organization, string link) { var sms = new Ghasedak.Core.Api(_ghasedakService.CurrentValue.ApiKey); try { await sms.SendSMSAsync(_notificationTemplateGenerator.CreateInvitation(new OrganizationInvitationTemplate { Link = link, Organization = organization }), receptor, _ghasedakService.CurrentValue.LineNumber); } catch (Exception e) { Log.Error(e.StackTrace, e.Message); } }
public async Task SendMessage(string receptor, string confirmCode) { var sms = new Ghasedak.Core.Api(_ghasedakService.CurrentValue.ApiKey); try { await sms.SendSMSAsync(_notificationTemplateGenerator.CreateConfirmCode(new ConfirmCodeTemplate { Code = confirmCode }), receptor, _ghasedakService.CurrentValue.LineNumber); } catch (Exception e) { Log.Error(e.StackTrace, e.Message); } }