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); }