public ActionResult Create() { CreateSectionViewData viewData = new CreateSectionViewData(); viewData.Groups = groupService.GetGroups(new GetGroupDataListRequest()).DataList.ToList(); return(View(viewData)); }
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)); }