public async Task <Tags> CreateAsync(Tags tags) { Require.Objects.NotNull(tags, nameof(tags)); tags.CreatedAt = DateTime.UtcNow; tags.Id = string.Empty; return(await _baseCollection.CreateAsync(tags)); }
public async Task CreateAsync <T>(Configuration <T> instance) { string configName = TryGetConfigName <T>(); instance.Name = configName; instance.Id = Guid.NewGuid().AsObjectIdString(); instance.CreatedAt = DateTime.Now; await baseCollection.CreateAsync(instance.ToBsonDocument()); }
public async Task <Sequence> CreateAsync(Sequence sequence) { Require.Objects.NotNull(sequence, nameof(sequence)); return(await _baseCollection.CreateAsync(sequence)); }