public virtual TEntity Deactivate(TKey id)
        {
            var primaryEntity = EntityRepository.GetById(id);

            return(EntityRepository.Deactivate(primaryEntity));
        }