Beispiel #1
0
        public async System.Threading.Tasks.Task ActivatePhoneAsycn()
        {
            PhoneNumberBuisnessClass phoneNumberBuisness = new PhoneNumberBuisnessClass();
            var number = await phoneNumberBuisness.ActivatePhoneAsycn("(959) 743 7639", "d3h8j822w34");

            Assert.AreEqual(HttpStatusCode.OK, number.Item2);
        }
Beispiel #2
0
        public async System.Threading.Tasks.Task GetCustomerNumbersAsyncSuccessFullyAsync()
        {
            PhoneNumberBuisnessClass phoneNumberBuisness = new PhoneNumberBuisnessClass();
            var number = await phoneNumberBuisness.GetCustomerNumbersAsync("*****@*****.**");

            Assert.AreEqual(HttpStatusCode.OK, number.Item3);
        }
Beispiel #3
0
        public async System.Threading.Tasks.Task GetAllNumbersAsyncMustComplteSuccessFullyAsync()
        {
            PhoneNumberBuisnessClass phoneNumberBuisness = new PhoneNumberBuisnessClass();
            var number = await phoneNumberBuisness.GetAllNumbersAsync();

            Assert.AreEqual(HttpStatusCode.OK, number.Item3);
        }
        public async System.Threading.Tasks.Task <string> PutAsync(string number, [FromUri] string code)
        {
            var phoneNumberHelper = new PhoneNumberBuisnessClass();
            var phoneNumber       = await phoneNumberHelper.ActivatePhoneAsycn(number, code);

            if (phoneNumber.Item2 != HttpStatusCode.OK)
            {
                HttpResponseMessage response =
                    this.Request.CreateErrorResponse(phoneNumber.Item2, phoneNumber.Item1);
                throw new HttpResponseException(response);
            }
            else
            {
                return(phoneNumber.Item1);
            }
        }
        public async System.Threading.Tasks.Task <IEnumerable <PhoneNumber> > GetAsync(string email)
        {
            var phoneNumberHelper = new PhoneNumberBuisnessClass();
            var phoneNumber       = await phoneNumberHelper.GetCustomerNumbersAsync(email);

            if (phoneNumber.Item3 == HttpStatusCode.OK)
            {
                return(phoneNumber.Item1);
            }
            else
            {
                HttpResponseMessage response =
                    this.Request.CreateErrorResponse(phoneNumber.Item3, phoneNumber.Item2);
                throw new HttpResponseException(response);
            }
        }