public ActionResult Edit(GroupViewData model) { if (ModelState.IsValid) { BaseReply reply = groupService.UpdateGroup(new UpdateGroupRequest { Id = model.Id, Subject = model.Subject, Enabled = model.Enabled }); if (!reply.Success) { ModelState.MergeError(reply.ErrorState); } else { return(RedirectToAction("Index")); } } return(View(model)); }
public ActionResult EditGroup(int groupId, string name, IntList studentIds) { return(Json(GroupViewData.Create(SchoolLocator.GroupService.EditGroup(groupId, name, studentIds)))); }
public ActionResult CreateGroup(string name, IntList studentIds) { return(Json(GroupViewData.Create(SchoolLocator.GroupService.AddGroup(name, studentIds)))); }