public async Task EditDept(DeptInput deptInput)
        {
            var dept = await _deptmentRepository.SingleAsync(c => c.Id == deptInput.Id).ConfigureAwait(false);

            dept.Edit(deptInput.Code, deptInput.Name);
            await _deptmentRepository.UpdateAsync(dept).ConfigureAwait(false);
        }
        public async Task CreateDept(DeptInput deptInput)
        {
            var dept = new Deptment();

            await CheckCreateDept(deptInput.Code, deptInput.ParentId).ConfigureAwait(false);

            dept.Add(deptInput.Code, deptInput.Name, deptInput.ParentId);
            await _deptmentRepository.InsertAsync(dept).ConfigureAwait(false);
        }