public ActionResult Edit(int id, CohortOneEditViewModel viewModel) { CohortOne cohortOne = viewModel.cohorts; try { using (SqlConnection conn = Connection) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = @" UPDATE CohortOne SET Id = @id, Name = @Name Where Id = @id"; cmd.Parameters.Add(new SqlParameter("@id", id)); cmd.Parameters.Add(new SqlParameter("@Name", cohortOne.Name)); cmd.ExecuteNonQuery(); return(RedirectToAction(nameof(Index))); } } } catch { return(View()); } }
// GET: CohortOne/Edit/5 public ActionResult Edit(int id) { CohortOne cohortOne = GetCohortOneById(id); List <CohortOne> cohorts = GetAllCohortOnes(); CohortOneEditViewModel viewModel = new CohortOneEditViewModel(); viewModel.cohorts = cohortOne; viewModel.AvailableCohorts = cohorts; return(View(viewModel)); }