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)); }
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)); }
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)); }