public ActionResult UpdateChild(OapHierarchy model) { // TODO: Add update logic here var response = OapHierarchyClient.UpdateHierarchyAsync(model).Result; return(RedirectToAction("Index")); }
public async Task <ActionResult> CreateMaster(OapHierarchy model) { // TODO: Add insert logic here var response = await OapHierarchyClient.AddHierarchyAsync(model); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteChild(OapHierarchy model) { if (model.Id > 0) { var response = await OapHierarchyClient.DeleteHierarchyAsync(model.Id); } return(RedirectToAction("Index")); }
public ActionResult GetOapSubTypes(int oapTypeId, string textField, string valueField) { return(GridViewExtension.GetComboBoxCallbackResult(p => { p.TextField = textField; p.ValueField = valueField; var oapSubTypes = OapHierarchyClient.GetAsync(oapTypeId).Result.Result.Data?.ChildrenHierarchies ?? new ObservableCollection <OapHierarchy>(); p.BindList(oapSubTypes); })); }
public async Task <ActionResult> CreateChild(OapHierarchy model) { if (model.ParentHierarchyId > 0) { ViewData[CurrentTypeId] = model.ParentHierarchyId; var response = await OapHierarchyClient.AddHierarchyAsync(model); } return(RedirectToAction("Index")); }
public OapChecklistsController() : base() { OapChecklistClient = new OapChecklistClient(GetApiBaseUrl(), Client); OapHierarchyClient = new OapHierarchyClient(GetApiBaseUrl(), Client); OapProtocolFormTypeClient = new OapProtocolFormTypeClient(GetApiBaseUrl(), Client); OapFrequencyTypeClient = new OapFrequencyTypeClient(GetApiBaseUrl(), Client); }
public ActionResult OapSubType(int?oapTypeId, string oapTypeName) { if (!oapTypeId.HasValue) { return(new EmptyResult()); } //Set View Data ViewData[CurrentTypeId] = oapTypeId.Value; ViewData[CurrentTypeName] = oapTypeName; var response = OapHierarchyClient.GetAsync(oapTypeId ?? 0).Result; return(PartialView("OapTypesDetailsPartial", response.Result.Data.ChildrenHierarchies)); }
public OapAuditPlanController() : base() { OapChecklistClient = new OapChecklistClient(GetApiBaseUrl(), Client); OapHierarchyClient = new OapHierarchyClient(GetApiBaseUrl(), Client); }
private ObservableCollection <OapHierarchy> GetOapTypes() { return(OapHierarchyClient.GetAllAsync(GetAllModelsCorp()).Result?.Result?.Data); }
public async Task <ActionResult> OapTypes() { var response = await OapHierarchyClient.GetAllParentsAsync(GetAllModelsCorp()); return(PartialView("OapTypesMasterPartial", response.Result.Data)); }
public OapTypesController() { OapHierarchyClient = new OapHierarchyClient(GetApiBaseUrl(), Client); OapChecklistLayoutClient = new OapChecklistLayoutClient(GetApiBaseUrl(), Client); }