public async Task <IActionResult> Save([FromBody] CheckListViewModel checkListViewModel)
        {
            if (checkListViewModel == default(CheckListViewModel))
            {
                return(BadRequest());
            }
            var result = await _checkListBusiness.UpdateCheckList(checkListViewModel.CheckListMap());

            if (result == null || (result != null && result.CheckListId < 1))
            {
                return(BadRequest());
            }

            return(Ok(checkListViewModel));
        }
        public async Task <IActionResult> Post([FromBody] CheckListViewModel checkListViewModel)
        {
            if (checkListViewModel == default(CheckListViewModel))
            {
                return(BadRequest());
            }
            var result = await _checkListBusiness.CreateCheckList(checkListViewModel.CheckListMap());

            if (result == null || (result != null && result.CheckListId < 1))
            {
                return(BadRequest());
            }

            checkListViewModel.ChecklistId = result.CheckListId;
            return(Created(Request.Path, checkListViewModel));
        }