/// <summary> /// to save a check list through the repository layer call /// </summary> /// <param name="checkList"></param> /// <returns>an asynchronous business checklist</returns> public async Task <CheckList> CreateCheckList(CheckList checkList) { try { return(await _checkListRepository.CreateCheckListAsync(checkList)); } catch (Exception ex) { _logger.Log(ex, LogLevel.Error, ex.Message); return(null); } }