예제 #1
0
        public async Task <ActionResult> Edit(int id, ModelObjectInput modelObjectInput)
        {
            HttpClient httpClient = ClientFactory.CreateClient("Project1Api");

            var client        = new ModelObjectClient(httpClient);
            var updatedAuthor = await client.Put3Async(id, modelObjectInput);

            return(RedirectToAction(nameof(Index)));
        }
예제 #2
0
        public async Task <ActionResult> Create(ModelObjectInput modelObjectInput)
        {
            ActionResult result = View(modelObjectInput);

            if (ModelState.IsValid)
            {
                HttpClient httpClient = ClientFactory.CreateClient("Project1Api");

                var client        = new ModelObjectClient(httpClient);
                var createdAuthor = await client.PostAsync(modelObjectInput);

                result = RedirectToAction(nameof(Index));
            }

            return(result);
        }