예제 #1
0
 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"));
 }
예제 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult AddAlias(Guid id)
        {
            var model = new CurriculumCreateAliasModel
            {
                CurriculumId = id
            };

            return(View(model));
        }