public async Task Delete(int id)
        {
            var remove = await _mainCategoryRepository.GetById(id);

            _mainCategoryRepository.Delete(remove);
            await _mainCategoryRepository.Commit();
        }