コード例 #1
0
        public ActionResult SaveNewGroup(string group)
        {
            try
            {
                var helper = new IocHelper();
                var res    = IocHelper.CurrentToggle == "xml"
                                        ? helper.GroupService.GetGroupsByParams(c => c.GroupName == group, c => c.GroupId, 0, 1).FirstOrDefault()
                                        : helper.GroupService.GetAllGroups(c => c.GroupId).FirstOrDefault(c => c.GroupName == group);

                if (res != null)
                {
                    throw new Exception(string.Format("Группа \"{0}\" уже существует", group));
                }
                var groupArticle = new ArticleGroup
                {
                    GroupName = group,
                    Groups    = new List <string>()
                };
                helper.GroupService.SaveGroup(groupArticle);
                return(Json(true));
            }
            catch (Exception e)
            {
                throw new HttpException(500, e.Message);
            }
        }
コード例 #2
0
 public ActionResult SaveNewGroup(string group)
 {
     try
     {
         var helper = new IocHelper();
         var res = IocHelper.CurrentToggle == "xml" ? helper.GroupService.GetGroupsByParams(c => c.GroupName == group, c => c.GroupId, 0, 1).FirstOrDefault()
             : helper.GroupService.GetAllGroups(c => c.GroupId).FirstOrDefault(c => c.GroupName == group);
         if (res != null)
         {
             throw new Exception(string.Format("Группа \"{0}\" уже существует", group));
         }
         var groupArticle = new ArticleGroup
         {
             GroupName = group,
             Groups = new List<string>()
         };
         helper.GroupService.SaveGroup(groupArticle);
         return Json(true);
     }
     catch (Exception e)
     {
         throw new HttpException(500, e.Message);
     }
 }