public async Task <IActionResult> AddHeading([FromBody] Heading heading) { try { if (heading.Id == 0) { var result = await _checklistService.AddHeading(heading); return(Ok(result)); } else { var result = await _checklistService.UpdateHeading(heading); return(Ok(result)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }