Esempio n. 1
0
        public async Task <IActionResult> SaveVocabulary(AddVocabularyViewModel vocabularyViewModel)
        {
            var vocabulary = await _httpRestClientWrapper.ExecutePostAsync("http://localhost:61462/api/vocabulary", vocabularyViewModel);

            /*var restRequest = new HttpRequest
             * {
             *  //Url = string.Format(_transactionServicesSettings.Value.EndPoint + StringFormat.GetMonNumber, transactionId),
             *  Url = "http://localhost:61462/api/vocabulary/add/pageload",
             *  HttpMethod = HttpMethod.Get
             * };
             * var response = await _httpRestClientWrapper.ExecuteGetAsync(restRequest);
             * var addVocabularyViewModel = JsonConvert.DeserializeObject<AddVocabularyViewModel>(response);
             *
             * return View("AddVocabulary", addVocabularyViewModel);*/

            var restRequest = new Common.Models.HttpRequest
            {
                Url        = "http://localhost:61462/api/vocabulary",
                HttpMethod = HttpMethod.Get
            };

            var response = await _httpRestClientWrapper.ExecuteGetAsync(restRequest);

            var vocabulariesViewModel = JsonConvert.DeserializeObject <VocabulariesViewModel>(response);

            return(View("Index", vocabulariesViewModel));
        }
Esempio n. 2
0
        public async Task <IActionResult> Index()
        {
            var restRequest = new Common.Models.HttpRequest
            {
                Url        = "http://localhost:61462/api/vocabulary",
                HttpMethod = HttpMethod.Get
            };

            var response = await _httpRestClientWrapper.ExecuteGetAsync(restRequest);

            var vocabulariesViewModel = JsonConvert.DeserializeObject <VocabulariesViewModel>(response);

            return(View(vocabulariesViewModel));
        }
Esempio n. 3
0
        public async Task <IActionResult> AddVocabulary()
        {
            var restRequest = new Common.Models.HttpRequest
            {
                //Url = string.Format(_transactionServicesSettings.Value.EndPoint + StringFormat.GetMonNumber, transactionId),
                Url        = "http://localhost:61462/api/vocabulary/add/pageload",
                HttpMethod = HttpMethod.Get
            };

            var response = await _httpRestClientWrapper.ExecuteGetAsync(restRequest);

            if (string.IsNullOrWhiteSpace(response))
            {
                return(null);
            }

            var addVocabularyViewModel = JsonConvert.DeserializeObject <AddVocabularyViewModel>(response);

            return(View(addVocabularyViewModel));
        }