public ActionResult Edit(int id, EditTableConfigurationDto model) { try { if (ModelState.IsValid) { TableConfigurationDto continent = new TableConfigurationDto(); using (var repository = new WebApiClientRepository <TableConfigurationDto>()) { var response = repository.Put(model, "TableConfiguration"); if (response != null) { if (response.data != null) { continent = JsonConvert.DeserializeObject <TableConfigurationDto>(response.data.ToString()); TempData["message_data"] = response.message; return(RedirectToAction(nameof(Index))); } else { TempData["message_data"] = response.message; return(RedirectToAction(nameof(Index))); } } } } // TODO: Add insert logic here TempData["message_data"] = "Problem on Athlete adding"; return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
// GET: TableConfiguration/Edit/5 public ActionResult Edit(int id) { EditTableConfigurationDto continent = new EditTableConfigurationDto(); using (var repository = new WebApiClientRepository <EditTableConfigurationDto>()) { var payload = repository.GetById(id, "TableConfiguration/"); if (payload != null) { if (payload.data != null) { continent = JsonConvert.DeserializeObject <EditTableConfigurationDto>(payload.data.ToString()); } } } return(View(continent)); }