public ActionResult UpdateChecklistGroup(OapChecklistGroup model)
        {
            // TODO: Add update logic here
            var response = OapChecklistGroupClient.UpdateChecklistGroupAsync(model).Result;

            return(RedirectToAction("Index"));
        }
        public async Task <ActionResult> CreateChecklistGroup(OapChecklistGroup model)
        {
            // TODO: Add insert logic here
            var response = await OapChecklistGroupClient.AddChecklistGroupAsync(model);

            return(RedirectToAction("Index"));
        }
 public OapChecklistGroupsController() : base()
 {
     OapChecklistGroupClient    = new OapChecklistGroupClient(GetApiBaseUrl(), Client);
     OapChecklistSubGroupClient = new OapChecklistSubGroupClient(GetApiBaseUrl(), Client);
     OapChecklistClient         = new OapChecklistClient(GetApiBaseUrl(), Client);
     OapGraphicClient           = new OapGraphicClient(GetApiBaseUrl(), Client);
 }
 public async Task <ActionResult> DeleteChecklistGroup(OapChecklistGroup model)
 {
     if (model.Id > 0)
     {
         var response = await OapChecklistGroupClient.DeleteChecklistGroupAsync(model.Id);
     }
     return(RedirectToAction("Index"));
 }
        public ActionResult SubGroups(int?oapChecklistGroupId, string oapChecklistGroupName)
        {
            if (!oapChecklistGroupId.HasValue)
            {
                return(new EmptyResult());
            }

            //Set View Data
            ViewData[CurrentGroupId]   = oapChecklistGroupId.Value;
            ViewData[CurrentGroupName] = oapChecklistGroupName;

            var response = OapChecklistGroupClient.GetAsync(oapChecklistGroupId ?? 0).Result;

            return(PartialView("OapChecklistSubGroupPartial", response.Result.Data.SubGroups));
        }
        public async Task <ActionResult> Groups()
        {
            var response = await OapChecklistGroupClient.GetAllAsync(GetAllModelsCorp());

            return(PartialView("OapChecklistGroupPartial", response.Result.Data));
        }