示例#1
0
        // Проверка перехода по ссылке (для подтверждения e-mail)
        public static string VerifiedEmailAccessHash(string hashStr)
        {
            string relativeUrl = "/api/Silpo/VerifiedEmailAccessHash";

            var v = new

            {
                hashStr,
            };

            return(SwaggerHelper.CommitPostRequest(SwaggerHelper.serviceUrl + relativeUrl, JsonConvert.SerializeObject(v)));
        }
示例#2
0
        // Проверка e-mail (статус верификации в системе)
        public static string VerifyEmail(string email)
        {
            string relativeUrl = "/api/Silpo/VerifyEmail";

            var v = new

            {
                email
            };

            return(SwaggerHelper.CommitPostRequest(SwaggerHelper.serviceUrl + relativeUrl, JsonConvert.SerializeObject(v)));
        }
示例#3
0
        // Генерация кода доступа для проверки телефона
        public static string GenerateAccessCode(string phoneNumber)
        {
            string relativeUrl = "/api/Silpo/GenerateAccessCode";

            var v = new

            {
                phoneNumber
            };

            return(SwaggerHelper.CommitPostRequest(SwaggerHelper.serviceUrl + relativeUrl, JsonConvert.SerializeObject(v)));
        }
示例#4
0
        // Генерация ссылки для подтверждения e-mail
        public static string GenerateEmailAccessHash(string email, string accessUrl)
        {
            string relativeUrl = "/api/Silpo/GenerateEmailAccessHash";

            var v = new

            {
                email,
                accessUrl,
            };

            return(SwaggerHelper.CommitPostRequest(SwaggerHelper.serviceUrl + relativeUrl, JsonConvert.SerializeObject(v)));
        }
示例#5
0
        // Проверка кода доступа (для подтверждения телефона)
        //Нет возможности написать тесты из-за того что код доступа приходит на телефон.
        //В базе код доступа захэширован
        public static string CheckAccessCode(int accessCodeId, int accessCode)
        {
            string relativeUrl = "/api/Silpo/CheckAccessCode";

            var v = new

            {
                accessCodeId,
                accessCode
            };

            return(SwaggerHelper.CommitPostRequest(SwaggerHelper.serviceUrl + relativeUrl, JsonConvert.SerializeObject(v)));
        }
示例#6
0
        //Авторизация по номеру телефона
        public static string LoginPhoneNumber(string phoneNumber, string password)
        {
            string relativeUrl = "/api/Silpo/LoginPhoneNumber";

            var v = new

            {
                phoneNumber,
                password
            };

            return(SwaggerHelper.CommitPostRequest(SwaggerHelper.serviceUrl + relativeUrl, JsonConvert.SerializeObject(v)));
        }