public void UpdateTest() { ProgDec progDec = ProgDecManager.LoadById(6); progDec.ProgramId = 13; Assert.IsTrue(ProgDecManager.Update(progDec) > 0); }
protected void btnDelete_Click(object sender, EventArgs e) { try { progDec = progDecs[ddlChangeDate.SelectedIndex]; int results = ProgDecManager.Update(progDec); Response.Write("Updated " + results + " rows."); progDecs.Remove(progDec); Rebind(); ddlChangeDate_SelectedIndexChanged(sender, e); } catch (Exception ex) { Response.Write(ex.Message); } }
protected void btnUpdate_Click(object sender, EventArgs e) { try { progDec = progDecs[ddlChangeDate.SelectedIndex]; progDec.ProgramId = programs[ddlPrograms.SelectedIndex].Id; progDec.StudentId = students[ddlStudents.SelectedIndex].Id; int results = ProgDecManager.Update(progDec); Response.Write("Updated " + results + " rows."); Rebind(); if (results > 0) { ddlChangeDate.SelectedValue = progDec.Id.ToString(); } ddlChangeDate_SelectedIndexChanged(sender, e); } catch (Exception ex) { Response.Write(ex.Message); } }
public ActionResult Edit(int id, ProgDecProgramsStudents pps) { try { // Deal with the Advisors IEnumerable <int> oldadvisorids = new List <int>(); if (Session["advisorids"] != null) { oldadvisorids = (IEnumerable <int>)Session["advisorids"]; } IEnumerable <int> newadvisorids = new List <int>(); if (pps.AdvisorIds != null) { newadvisorids = pps.AdvisorIds; } //Identify the deletes IEnumerable <int> deletes = oldadvisorids.Except(newadvisorids); //Identify the adds IEnumerable <int> adds = newadvisorids.Except(oldadvisorids); deletes.ToList().ForEach(d => ProgDecAdvisorManager.Delete(id, d)); adds.ToList().ForEach(a => ProgDecAdvisorManager.Add(id, a)); // TODO: Add update logic here ProgDecManager.Update(pps.ProgDec); return(RedirectToAction("Index")); } catch { return(View()); } }
// PUT: api/ProgDec/5 public void Put(int id, [FromBody] ProgramDec.BL.Models.ProgDec progDec) { ProgDecManager.Update(progDec); }