public override System.Guid AssignIdentity(DocumentDbTests.Concurrency.CoffeeShopEmployee document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 2
0
 public override System.Guid AssignIdentity(DocumentDbTests.Reading.Linq.querying_through_n_deep_sub_collections.Top document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 3
0
 public override System.Guid AssignIdentity(DocumentDbTests.Bugs.MartenStoredState <System.Collections.Generic.Dictionary <string, string> > document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 4
0
 public override System.Guid AssignIdentity(DocumentDbTests.Bugs.Bug_1219_ordering_by_attributes.Car document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
 public override System.Guid AssignIdentity(DocumentDbTests.Reading.Linq.TypeWithInnerCollectionsWithJsonConverterAttribute document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 6
0
 public override string AssignIdentity(DocumentDbTests.Bugs.MyClass document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (string.IsNullOrEmpty(document.Id))
     {
         throw new InvalidOperationException("Id/id values cannot be null or empty");
     }
     return(document.Id);
 }
Ejemplo n.º 7
0
 public override System.Guid AssignIdentity(DocumentDbTests.Bugs.Bug_849_not_node_not_correctly_evaluated.TestClass document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 8
0
 public override System.Guid AssignIdentity(DocumentDbTests.Metadata.MyVersionedDoc document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 9
0
 public override System.Guid AssignIdentity(DocumentDbTests.Bugs.Bug_1217_order_by_count_of_sub_collection.Root document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
 public override long AssignIdentity(DocumentDbTests.Bugs.Bug_717_permutation_of_Linq_queries.MainEntity document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id <= 0)
     {
         _setter(document, database.Sequences.SequenceFor(typeof(DocumentDbTests.Bugs.Bug_717_permutation_of_Linq_queries.MainEntity)).NextLong());
     }
     return(document.Id);
 }
 public override System.Guid AssignIdentity(EventSourcingTests.Aggregation.when_using_inline_lambdas_to_define_the_projection.SystemState document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 12
0
 public override System.Guid AssignIdentity(DocumentDbTests.Bugs.Bug_834_querying_inside_of_child_collections.Contact document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 13
0
 public override int AssignIdentity(DocumentDbTests.Deleting.delete_many_documents_by_query.FailureInLife document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id <= 0)
     {
         _setter(document, database.Sequences.SequenceFor(typeof(DocumentDbTests.Deleting.delete_many_documents_by_query.FailureInLife)).NextInt());
     }
     return(document.Id);
 }
Ejemplo n.º 14
0
 public override long AssignIdentity(Marten.Testing.Documents.LongDoc document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id <= 0)
     {
         _setter(document, database.Sequences.SequenceFor(typeof(Marten.Testing.Documents.LongDoc)).NextLong());
     }
     return(document.Id);
 }
 public override System.Guid AssignIdentity(DocumentDbTests.Reading.Linq.IsNullNotNullArbitraryDepthTests.UserNested document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 16
0
 public override System.Guid AssignIdentity(DocumentDbTests.Reading.Linq.ProductWithNumbers document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
 public override System.Guid AssignIdentity(DocumentDbTests.Bugs.Bug_1256_querying_against_a_uint_type.DocWithUint document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
 public override System.Guid AssignIdentity(Marten.Testing.Documents.UserWithoutIdSetter document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     return(document.Id);
 }
Ejemplo n.º 19
0
 public override System.Guid AssignIdentity(DocumentDbTests.Reading.Linq.query_with_select_many.TargetGroup document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 20
0
 public override System.Guid AssignIdentity(Marten.Testing.Documents.Issue document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 21
0
 public override string AssignIdentity(DocumentDbTests.Writing.Identity.NonStandardDoc document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (string.IsNullOrEmpty(document.Name))
     {
         throw new InvalidOperationException("Id/id values cannot be null or empty");
     }
     return(document.Name);
 }
Ejemplo n.º 22
0
 public override System.Guid AssignIdentity(EventSourcingTests.Bugs.Bug_1679_use_inner_type_for_self_aggregate.InnerAggregate document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
 public override System.Guid AssignIdentity(DocumentDbTests.Reading.Linq.SimpleEqualsParserTests.QueryTarget document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 24
0
 public override System.Guid AssignIdentity(EventSourcingTests.Projections.QuestParty document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 25
0
 public override int AssignIdentity(DocumentDbTests.Metadata.AttVersionedDoc document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id <= 0)
     {
         _setter(document, database.Sequences.SequenceFor(typeof(DocumentDbTests.Metadata.AttVersionedDoc)).NextInt());
     }
     return(document.Id);
 }
Ejemplo n.º 26
0
 public override System.Guid AssignIdentity(DocumentDbTests.Writing.document_inserts.RecordDocument document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }
Ejemplo n.º 27
0
 public override System.Guid AssignIdentity(DocumentDbTests.Reading.Json.streaming_json_results.Customer document, string tenantId, Marten.Storage.IMartenDatabase database)
 {
     if (document.Id == Guid.Empty)
     {
         _setter(document, Marten.Schema.Identity.CombGuidIdGeneration.NewGuid());
     }
     return(document.Id);
 }