public async Task <IActionResult> EditChecklist(int id, short ver, ChecklistDescription checklistDescription)
        {
            //Edit the description of checklist to edit steps use ChecklistStepsController
            //var user = WindowsIdentity.GetCurrent().Name;
            var checklist = _mapper.Map <LogChecklist>(checklistDescription);

            checklist.Status = "Draft";
            var history = LogHistory(checklist, "Edited Description", ver);

            _repo.Add(history);

            _repo.EditChecklist(checklist);
            if (await _repo.SaveAll())
            {
                return(NoContent());
            }

            return(BadRequest("Failed to Edit checklist"));
        }