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); } }
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); } }