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);
        }