public ActionResult AdminLadders_Delete([DataSourceRequest] DataSourceRequest request, AdminLaddersViewModel model) { if (model != null && model.Name != null) { Ladder destroyedLadder = Ladder.LoadById(model.Id); destroyedLadder.Name = model.Name; destroyedLadder.Delete(); } return Json(new[] { model }.ToDataSourceResult(request, ModelState)); }
public ActionResult AdminLadders_Update([DataSourceRequest] DataSourceRequest request, AdminLaddersViewModel model) { if (model != null && model.Name != null) { // Still need to decide what all the grid needs to show Ladder updatedLadder = Ladder.LoadById(model.Id); updatedLadder.Name = model.Name; updatedLadder.Description = model.Description; updatedLadder.isActive = model.isActive; updatedLadder.Save(); } return Json(new[] { model }.ToDataSourceResult(request, ModelState)); }
public ActionResult AdminLadders_Update([DataSourceRequest] DataSourceRequest request, AdminLaddersViewModel model) { // for updating ladders. // will only accept changes for Ladder Description and Activity currently if (model != null && ModelState.IsValid) { Ladder updatedLadder = Ladder.LoadById(model.Id); updatedLadder.Description = model.Description; updatedLadder.isActive = model.isActive; updatedLadder.LowerChallengeLimit = model.LowerChallengeLimit; updatedLadder.UpperChallengeLimit = model.UpperChallengeLimit; updatedLadder.MaxPendingChallenges = model.MaxPendingChallenges; updatedLadder.MaxInactiveDays = model.MaxInactiveDays; updatedLadder.Save(); } return Json(new[] { model }.ToDataSourceResult(request, ModelState)); }