Example #1
0
        public ActionResult UpdateChild(OapHierarchy model)
        {
            // TODO: Add update logic here
            var response = OapHierarchyClient.UpdateHierarchyAsync(model).Result;

            return(RedirectToAction("Index"));
        }
Example #2
0
        public async Task <ActionResult> CreateMaster(OapHierarchy model)
        {
            // TODO: Add insert logic here
            var response = await OapHierarchyClient.AddHierarchyAsync(model);

            return(RedirectToAction("Index"));
        }
Example #3
0
 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);
     }));
 }
Example #5
0
 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);
        }
Example #7
0
        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);
 }
Example #10
0
        public async Task <ActionResult> OapTypes()
        {
            var response = await OapHierarchyClient.GetAllParentsAsync(GetAllModelsCorp());

            return(PartialView("OapTypesMasterPartial", response.Result.Data));
        }
Example #11
0
 public OapTypesController()
 {
     OapHierarchyClient       = new OapHierarchyClient(GetApiBaseUrl(), Client);
     OapChecklistLayoutClient = new OapChecklistLayoutClient(GetApiBaseUrl(), Client);
 }