public ActionResult AddAlias(CurriculumCreateAliasModel model) { /* * var curriculum = Db.Curricula.SingleOrDefault(c => c.Id == model.CurriculumId); * * var alias = curriculum.GroupAliases.SingleOrDefault(a => a.Name.Equals(model.AliasName)); * * if (alias == null) * { * alias = new GroupAlias * { * Curriculum = curriculum, * Name = model.AliasName, * }; * * Db.GroupAliases.Add(alias); * } * * var tpl = alias.GroupTemplates.SingleOrDefault(g => g.CurriculumGroupName.Equals(model.CurrGroupName)); * if (tpl == null) * { * tpl = new GroupTemplate * { * Alias = alias, * CurriculumGroupName = model.CurrGroupName, * SemesterGroupName = model.SemGroupName * }; * Db.GroupTemplates.Add(tpl); * } * * Db.SaveChanges(); */ return(RedirectToAction("Index")); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult AddAlias(Guid id) { var model = new CurriculumCreateAliasModel { CurriculumId = id }; return(View(model)); }