public async Task <DataSetSummary> Create(IDataSetSource source) { try { var result = await DataSetRepository.Create(source); return(result); } catch (Exception ex) { Logger.Error("DataSetService.Create failed", this, ex); } return(null); }
public async Task NewDataSet(string name, string domainName, string orgName, IEnumerable <DataSetAttribute> attributes, Action <DataSet> beforeSave = null) { if (string.IsNullOrEmpty(name)) { throw new ArgumentException("message", nameof(name)); } if (string.IsNullOrEmpty(domainName)) { throw new ArgumentException("message", nameof(domainName)); } if (string.IsNullOrEmpty(orgName)) { throw new ArgumentException("message", nameof(orgName)); } await _dataSetRepository.Create(new DataSet { Description = "", Name = name, DomainName = domainName }, attributes); }