コード例 #1
0
        public ActionResult Create()
        {
            CreateSectionViewData viewData = new CreateSectionViewData();

            viewData.Groups = groupService.GetGroups(new GetGroupDataListRequest()).DataList.ToList();
            return(View(viewData));
        }
コード例 #2
0
 public ActionResult Create(CreateSectionViewData model)
 {
     model.Groups = groupService.GetGroups(new GetGroupDataListRequest()).DataList.ToList();
     if (ModelState.IsValid)
     {
         BaseReply reply = sectionService.CreateSection(new CreateSectionRequest {
             Subject = model.Subject, Enabled = model.Enabled, GroupId = model.GroupId
         });
         if (!reply.Success)
         {
             ModelState.MergeError(reply.ErrorState);
         }
         else
         {
             return(this.RedirectToAction(s => s.Index(model.GroupId)));
         }
     }
     return(View(model));
 }