示例#1
0
        public async Task <IActionResult> UpdateDealer(DealerListModel model)
        {
            if (ModelState.IsValid)
            {
                model.Address = model.Address + "  -" + model.City + "/" + model.District;
                await _dealerService.UpdateDealerAsync(model);

                return(RedirectToAction("Index", "Dealer"));
            }
            else
            {
                return(View(model));
            }
        }
示例#2
0
        public async Task UpdateDealerAsync(DealerListModel model)
        {
            MultipartFormDataContent formDataContent = new MultipartFormDataContent();

            formDataContent.Add(new StringContent(model.Id.ToString()), nameof(model.Id));
            formDataContent.Add(new StringContent(model.Name), nameof(model.Name));
            formDataContent.Add(new StringContent(model.Address), nameof(model.Address));
            formDataContent.Add(new StringContent(model.Email), nameof(model.Email));
            formDataContent.Add(new StringContent(model.PhoneNumber), nameof(model.PhoneNumber));

            _httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", _accessor.HttpContext.Session.GetString("token"));

            await _httpClient.PutAsync($"{model.Id}", formDataContent);
        }