void IJobAdSearchesCommand.CreateJobAdSearch(Guid creatorId, JobAdSearch search) { search.OwnerId = creatorId; if (search.Criteria != null) { search.Criteria.Prepare(); } search.Name = search.Name.NullIfEmpty(); search.Prepare(); search.Validate(); _repository.CreateJobAdSearch(search); }