コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        public async Task SendCoupon(string email)
        {
            string patern = new PaternSourse().GetPaternCopon();

            await new AuthMessageSender().Execute(email, "Truckonnow - Coupon", patern);
        }