Esempio n. 1
0
        public async Task <IActionResult> TodoEdit(int Id)
        {
            TodoModelData       todoItems = new TodoModelData();
            HttpClient          client    = noteAPI.Initial();
            HttpResponseMessage response  = await client.GetAsync($"api/todo/{Id}");

            if (response.IsSuccessStatusCode)
            {
                var results = response.Content.ReadAsStringAsync().Result;
                todoItems = JsonConvert.DeserializeObject <TodoModelData>(results);
            }
            return(View("TodoEditView", todoItems));
        }
Esempio n. 2
0
        public IActionResult TodoCreate(TodoModelData todoItem)
        {
            HttpClient client = noteAPI.Initial();

            var postTask = client.PostAsJsonAsync <TodoModelData>("api/todo", todoItem);

            postTask.Wait();

            var result = postTask.Result;

            if (result.IsSuccessStatusCode)
            {
                return(RedirectToAction("Todo"));
            }
            return(View());
        }
Esempio n. 3
0
        public IActionResult TodoEdit(TodoModelData todoItem)
        {
            TodoModelData savedTodoItem = new TodoModelData();
            HttpClient    client        = noteAPI.Initial();


            //HTTP POST
            var putTask = client.PutAsJsonAsync <TodoModelData>("api/todo", todoItem);

            putTask.Wait();

            var result = putTask.Result;

            if (result.IsSuccessStatusCode)
            {
                return(RedirectToAction("Todo"));
            }
            //}
            //return View(savedNote);
            return(RedirectToAction("Todo"));
        }