常用方法
常用方法
常用方法
常用方法
public async Task CreateProject(ProjectContract contract, string ownerId) { var group = await GetGroup(contract.GroupId, ownerId); if (group.Projects.Any(p => p.Name == contract.Name)) { throw new NameAlreadyUsedException(contract.Name); } var project = _projectModelMapper.Map(contract); await _repository.AddProject(project); }