public ActionResult Finish() { FinishModel model = new FinishModel(); using (GrumServiceClient client = new GrumServiceClient()) { int groupRoomId = (int)Session["GroupRoomId"]; int groupSize = (int)Session["si"]; DateTime ds = (DateTime)Session["ds"]; DateTime df = (DateTime)Session["df"]; model.RentedGroupRoom = client.RentGroupRoom(groupRoomId, groupSize, ds, df); bool wh = (bool)Session["wh"]; bool mon = (bool)Session["mon"]; bool pr = (bool)Session["pr"]; if (!model.RentedGroupRoom) { model.ListedToClassRoom = client.RequestClassRoom(groupRoomId, groupSize, wh, mon, pr); } } return(View(model)); }
public ActionResult Grouproom() { GroupRoomModel model = new GroupRoomModel(); using (GrumServiceClient client = new GrumServiceClient()) { if (Session.Count == 0) { return(Redirect("Rent")); } int id = (int)Session["id"]; DateTime ds = (DateTime)Session["ds"]; DateTime df = (DateTime)Session["df"]; int si = (int)Session["si"]; bool wh = (bool)Session["wh"]; bool mon = (bool)Session["mon"]; model.GroupRoomList = client.GetGroupRoomList(ds, df, si, wh, mon) .Select(gr => new Models.Home.GroupRoom() { GroupRoomId = gr.Id, GroupRoomName = gr.Name }) .ToList(); if (model.GroupRoomList.Count == 0 || model.GroupRoomList.Count == -1) { model.DisplayList = false; } } return(View(model)); }
public ActionResult Grouproom(GroupRoomModel formModel) { using (GrumServiceClient client = new GrumServiceClient()) { var gr = formModel.GroupRoomList.Where(x => x.Selected == true).FirstOrDefault(); Session["GroupRoomName"] = gr.GroupRoomName; Session["GroupRoomId"] = gr.GroupRoomId; } return(Redirect("Finish")); }
public ActionResult CreateGroup() { CreateGroupModel model = new CreateGroupModel(); using (GrumServiceClient client = new GrumServiceClient()) { model.Students = client.getClassById(2).StudentList .Select(s => new Models.Student(s.Id, s.Name)) .ToList(); } return(View(model)); }
public ActionResult CreateGroup(CreateGroupModel formModel) { int[] idList = formModel.Students.Where(s => s.Selected).Select(s => s.Id).ToArray(); // check for students selected if (formModel.Students == null || idList.Length == 0) { return(Redirect("CreateGroup")); } using (GrumServiceClient client = new GrumServiceClient()) { client.CreateGroup(formModel.Name, formModel.Students .Where(s => s.Selected) .Select(s => s.Id) .ToList()); } return(Redirect("Rent")); }