private static ProcessingProfileDbModel ToDbModel(ProcessingProfileModel model) { return(new() { CreateDate = model.CreateDate, Id = model.Id, ProfileId = model.ProfileId, Name = model.Name, Parameters = model.Parameters }); }
/// <summary> /// <inheritdoc /> /// </summary> public async Task <ProcessingProfileDbModel> Create(ProcessingProfileModel model) { var collection = this.context.Database.GetCollection <ProcessingProfileDbModel>(); var dbModel = ToDbModel(model); await collection.EnsureIndexAsync(x => x.ProfileId); await collection.InsertAsync(dbModel); return(dbModel); }