public JsonResult Capability(int?draw, int?start, int?length, List <Dictionary <string, string> > order, List <Dictionary <string, string> > columns) { var search = Request["search[value]"]; var dir = order[0]["dir"].ToLower(); var column = columns[int.Parse(order[0]["column"])]["data"]; var dataTableData = new CapabilityRepository().GetPage(search, draw, start, length, dir, column); return(Json(dataTableData, JsonRequestBehavior.AllowGet)); }
public ActionResult CapabilityHeader(int?id) { CapabilityViewModel model = new CapabilityViewModel(); if (id.HasValue) { model = new CapabilityRepository().GetByID((int)id); } ViewBag.CapabilityType = DropDownList.GetCapabilityType(model.CapTID); ViewBag.CapabilityGroup = DropDownList.GetCapabilityGroup(model.CapGID); ViewBag.CapabilityGroupType = DropDownList.GetCapabilityGroupType(model.CapGID, model.CapGTID); return(PartialView("_Capability", model)); }
public void InstantiateWithEmptyListShouldNotFail() { // Arrage var list = ObjectMother.GetEmptyCapabilityList(); CapabilityRepository actual; // Act actual = new CapabilityRepository(list); // Assert Assert.IsNotNull(actual); Assert.IsNotNull(actual.Capabilities); Assert.AreEqual(0, actual.Capabilities.Count()); }
public JsonResult SaveCapability(CapabilityViewModel model) { ResponseData result = new Models.ResponseData(); if (model.CapID != 0) { result = new CapabilityRepository().UpdateByEntity(model); } else { result = new CapabilityRepository().AddByEntity(model); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public void InstantiateWithSimpleListShouldNotFail() { // Arrage var list = ObjectMother.GetSimpleCapabilityList(); var expectedCount = list.Count(); CapabilityRepository actual; // Act actual = new CapabilityRepository(list); // Assert Assert.IsNotNull(actual); Assert.IsNotNull(actual.Capabilities); Assert.AreEqual(expectedCount, actual.Capabilities.Count()); }
public JsonResult DeleteCapability(int id) { var result = new CapabilityRepository().RemoveByID(id); return(Json(result, JsonRequestBehavior.AllowGet)); }