예제 #1
0
        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));
 }