public int AddStage(Stage stage) { stage.Created = DateTime.Now; stage.Updated = DateTime.Now; db.Stages.InsertOnSubmit(stage); db.SubmitChanges(); return stage.Id; }
public ActionResult Create(int curriculumId, Stage stage) { try { stage.Curriculum = Storage.GetCurriculum(curriculumId); Storage.AddStage(stage); return RedirectToAction("Index"); } catch (Exception e) { return ErrorView(e); } }
public ActionResult Create(int curriculumId, Stage stage) { try { if (ModelState.IsValid) { stage.CurriculumRef = curriculumId; Storage.AddStage(stage); return RedirectToAction("Index"); } else { return View(stage); } } catch (Exception e) { throw e; } }
public void UpdateStageTest() { //Test UpdateStage() with null try { storage.UpdateStage(null); Assert.Fail(); } catch (Exception ex) { Assert.AreEqual(true, true); } //Test UpdateStage() int curriculumId = storage.AddCurriculum(Utils.GetDefaultCurriculum()); Stage stage = new Stage { Name = "Stage", CurriculumRef = curriculumId }; int stageId = storage.AddStage(stage); stage.Name = "UpdatedStage"; storage.UpdateStage(stage); AdvAssert.AreEqual(stage, storage.GetStage(stageId)); stage.Name = "SecondlyUpdatedStage"; Assert.AreNotEqual(stage.Name, storage.GetStage(stageId).Name); }
public void UpdateStage(Stage stage) { Stage oldStage = GetStage(stage.Id); oldStage.Name = stage.Name; oldStage.Updated = DateTime.Now; db.SubmitChanges(); }
private void detach_Stages(Stage entity) { this.SendPropertyChanging(); entity.Curriculum = null; }
private void attach_Stages(Stage entity) { this.SendPropertyChanging(); entity.Curriculum = this; }
public void UpdateStage(Stage stage) { Stage oldStage = GetStage(stage.Id); using (var db = new CurriculumManagementDBContext()) { db.Stages.Attach(oldStage); oldStage.Name = stage.Name; oldStage.Updated = DateTime.Now; db.SaveChanges(); } }
public int AddStage(Stage stage) { using (var db = new CurriculumManagementDBContext()) { stage.Created = DateTime.Now; stage.Updated = DateTime.Now; stage.IsDeleted = false; db.Stages.Add(stage); db.SaveChanges(); return stage.Id; } }
public ActionResult Edit(int stageId, Stage stage) { try { stage.Id = stageId; Storage.UpdateStage(stage); return RedirectToRoute("Stages", new { action = "Index", CurriculumId = HttpContext.Application["CurriculumId"] }); } catch (Exception e) { return ErrorView(e); } }
public void MakeCurriculumInvalid() { Curriculum curriculum = new Curriculum() { Name = "Curriculum1" }; Stage stage = new Stage() { Curriculum = curriculum, Name = "Stage1" }; Theme theme = new Theme() { Name = "Theme1", Stage = stage, ThemeType = _Storage.GetThemeType(1), CourseRef = 1 }; _Storage.AddCurriculum(curriculum); _Storage.AddStage(stage); _Storage.AddTheme(theme); _Storage.MakeCurriculumInvalid(1); _Storage.GetCurriculums().ToList() .ForEach(item => Assert.AreEqual(false, item.IsValid)); }
public ActionResult Edit(int stageId, Stage stage) { try { if (ModelState.IsValid) { stage.Id = stageId; Storage.UpdateStage(stage); return RedirectToRoute("Stages", new { action = "Index", CurriculumId = HttpContext.Session["CurriculumId"] }); } else { return View(stage); } } catch (Exception e) { throw e; } }
partial void DeleteStage(Stage instance);
partial void UpdateStage(Stage instance);
partial void InsertStage(Stage instance);