public async Task SendBol(string idShip, string email) { Shipping shipping = sqlCommandApiMobile.SendBolInDb(idShip); string patern = new PaternSourse().GetPaternBol(shipping); await new AuthMessageSender().Execute(email, "Truckonnow - BOL", patern, shipping.VehiclwInformations, shipping); }
internal bool CheckFullNameAndPasswrod(string email, string fullName) { bool isFullNamePassword = sqlCommandApiMobile.CheckFullNameAndPasswrodDB(email, fullName); if (isFullNamePassword) { string token = CreateToken(email, fullName); int idDriver = sqlCommandApiMobile.AddRecoveryPassword(email, fullName, token); string patern = new PaternSourse().GetPaternRecoveryPassword($"{Config.UrlAdmin}/Recovery/Password?idDriver={idDriver}&token={token}"); Task.Run(async() => await new AuthMessageSender().Execute(email, "Password recovery", patern)); } return(isFullNamePassword); }
internal async Task <int> ResetPasswordFoDriver(string newPassword, string idDriver, string token) { int isStateActual = _sqlEntityFramworke.ResetPasswordFoDriver(newPassword, idDriver, token); if (isStateActual == 2) { string emailDriver = _sqlEntityFramworke.GetEmailDriverDb(idDriver); string patern = new PaternSourse().GetPaternDataAccountDriver(emailDriver, newPassword); await new AuthMessageSender().Execute(emailDriver, "Password changed successfully", patern); } else { string emailDriver = _sqlEntityFramworke.GetEmailDriverDb(idDriver); string patern = new PaternSourse().GetPaternNoRestoreDataAccountDriver(); await new AuthMessageSender().Execute(emailDriver, "Password reset attempt failed", patern); } return(isStateActual); }
public async Task SendCoupon(string email) { string patern = new PaternSourse().GetPaternCopon(); await new AuthMessageSender().Execute(email, "Truckonnow - Coupon", patern); }