public IActionResult DeleteContractItem(int id)
        {
            var contractItem = _repository.GetContract(id);

            if (contractItem == null)
            {
                _logger.LogInformation($"No contract found with id {id}.");
                ModelState.AddModelError("Id", "No Contract Found!");
                return(BadRequest(ModelState));
            }
            _repository.DeleteContract(contractItem);

            return(NoContent());
        }