コード例 #1
0
        //[Route("tickets/{department}/newcategoryonticketview/edit")]
        public ActionResult SaveNewGroup(GroupEditModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("NewGroup", model));
            }
            try
            {
                //save the new group - get the ID
                var m         = _secretSantaBl.SaveNewGroup(model);
                var grouphome = _secretSantaBl.GroupHomeEditModelByGroupId(m.GroupId);
                grouphome.NewGroup = true;

                return(RedirectToAction("GroupHome", new { id = m.GroupId }));
            }
            catch (AppException ax)
            {
                ModelState.AddModelError("", ax.AppMessage);
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex.Message);
                _log.LogWarning(ex.Message);
            }
            return(View("NewGroup", model));
        }