public void ShouldNotDecodeTwice()
        {
            /* description:
             * Older clients of RavenDb used to double encode the URL query string contents.
             * This is not the case anymore, and double decoding the query query string may have side effects 
             * (e.g.: the '+' character will get decoded into a whitespace ' ' character
            */
            using (var store = NewRemoteDocumentStore())
            {
                const string someSpecialString = "+";

                using (var session = store.OpenSession())
                {
                    var instance = new SomeEntity { SomeText = someSpecialString };

                    session.Store(instance);
                    session.SaveChanges();
                }

                using (var session = store.OpenSession())
                {
                    var lazyResults = session.Query<SomeEntity>()
                              .Customize(c => c.WaitForNonStaleResults())
                              .Where(x => x.SomeText == someSpecialString)
                              .Lazily();


                    var actualResults = lazyResults.Value.ToArray();

                    Assert.NotEmpty(actualResults);
                }
            }
        }
		public void SetUp()
		{
			PropertyInfo = typeof(SomeEntity).GetProperties().First(e => e.Name == "TrueFalse");
			ControllerContext = Substitute.For<ControllerContext>();
			Model = new SomeEntity();
			Metadata = new ModelMetadata(Substitute.For<ModelMetadataProvider>(), typeof(SomeEntity), () => Model, typeof(SomeEntity), "TrueFalse");
			Target = new BooleanRequiredModelValidator(Metadata, ControllerContext, PropertyInfo, true);
		}
		public void SetUp()
		{
			DependentProperty = typeof(SomeEntity).GetProperties().First(e => e.Name == "DependentProperty");
			TargetProperty = typeof(SomeEntity).GetProperties().First(e => e.Name == "TargetProperty");
			ControllerContext = Substitute.For<ControllerContext>();
			Model = new SomeEntity();
			Metadata = new ModelMetadata(Substitute.For<ModelMetadataProvider>(), typeof(SomeEntity), () => Model, typeof(SomeEntity), "TargetProperty");
			Target = new RequiredWhenTrueModelValidator(Metadata, ControllerContext, TargetProperty, DependentProperty);
		}
		public void SetUp()
		{
			StringProperty = typeof(SomeEntity).GetProperties().First(e => e.Name == "StringProperty");
			ObjectProperty = typeof(SomeEntity).GetProperties().First(e => e.Name == "ObjectProperty");
			ControllerContext = Substitute.For<ControllerContext>();
			Model = new SomeEntity();
			Metadata = new ModelMetadata(Substitute.For<ModelMetadataProvider>(), typeof(SomeEntity), () => Model, typeof(SomeEntity), "TargetProperty");
			Target = new ValidationTypeRequiredModelValidator(Metadata, ControllerContext, StringProperty);
		}
Example #5
0
		public void SetUp()
		{
			PropertyInfo = typeof(SomeEntity).GetProperties().First(e => e.Name == "SomeEnumPropertyWithAttribute");
			ControllerContext = Substitute.For<ControllerContext>();
			Model = new SomeEntity();
			Metadata = new ModelMetadata(Substitute.For<ModelMetadataProvider>(), typeof(SomeEntity), () => Model, typeof(SomeEntity), "SomeEnumPropertyWithAttribute");
			EnumValidationAttribute = new EnumValidationAttribute();
			Target = new EnumModelValidator(Metadata, ControllerContext, PropertyInfo, EnumValidationAttribute);
		}
        public void Can_get_entity()
        {
            var model = BuildModel();
            var configuration = TestHelpers.CreateContextConfiguration(model);

            var entity = new SomeEntity();
            var entry = CreateStateEntry(configuration, model.GetEntityType("SomeEntity"), entity);

            Assert.Same(entity, entry.Entity);
        }
        public void Can_get_entity()
        {
            var model = BuildModel();
            var configuration = TestHelpers.Instance.CreateContextServices(model);

            var entity = new SomeEntity();
            var entry = CreateInternalEntry(configuration, model.FindEntityType(typeof(SomeEntity).FullName), entity);

            Assert.Same(entity, entry.Entity);
        }
Example #8
0
 public IActionResult UserS(SomeEntity user)
 {
     if (QueryService.IsUserExist(user.Id))
     {
         return(View(QueryService.GetEntities()?.FirstOrDefault(u => u.Id == user.Id)));
     }
     else
     {
         ViewData["NotFound"] = "Such user wasn't found.";
         return(View());
     }
 }
 public static IActionResult Run(
     [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "entities/{rowKey}")] HttpRequest req,
     [Table(nameof(SomeEntity), SomeEntity.PARTITION_KEY, "{rowKey}", Connection = "scs")] SomeEntity entity,
     ILogger log)
 {
     // The rowKey specified in the URL for the HttpTrigger is used as the value for the
     // row key of the entity in the specified partition key we would like to retrieve.
     //
     // The platform extracts away EVERYTHING about connecting to Table Storage and provides an
     // instance of SomeEntity with the specified PartitionKey and RowKey.
     return(new OkObjectResult(entity));
 }
Example #10
0
        public void SetDefined()
        {
            var id         = Guid.NewGuid();
            var someEntity = new SomeEntity {
                Id = id,
            };

            DataHelper
            .Session(someEntity)
            .Set <SomeEntity>()
            .Single()
            .Should().Be(someEntity);
        }
        public async void Http_trigger_should_return_same_entity()
        {
            // Arrange
            var request = TestFactory.CreateHttpRequest();
            var entity  = new SomeEntity {
                Name = "TestName", Description = "Some useful info", RowKey = "dummyRowKey"
            };
            // Act
            var response = (OkObjectResult)await EntitiesFunction.Run(request, entity, Guid.Empty.ToString(), logger);

            // Assert
            Assert.Equal(entity, response.Value);
        }
Example #12
0
        public void SetDefined()
        {
            var id = Guid.NewGuid();
            var someEntity = new SomeEntity {
                Id = id,
            };

            DataHelper
                .Session(someEntity)
                .Set<SomeEntity>()
                .Single()
                .Should().Be(someEntity);
        }
Example #13
0
        async Task <SomeEntity> _getAnEntity()
        {
            var t = new SomeEntity()
            {
                Count = ++count
            };

            await Task.Delay(1000);

            Debug.WriteLine("Actual: {0}", t.Count);

            return(t);
        }
Example #14
0
        public void AnEntity_IsEqualToAnotherOne_WhenBothHaveSameId()
        {
            //Arrange
            var a = new SomeEntity()
            {
                Id = "dasjkl546jh", SomeIntProp = 1, SomeProp = "Val1"
            };
            var b = new SomeEntity()
            {
                Id = "dasjkl546jh", SomeIntProp = 2, SomeProp = "Val2"
            };

            Assert.IsTrue(a == b);
        }
Example #15
0
        public void GetHashCode_ReturnsDifferentValues_WhenTwoObjectsHasDifferentId()
        {
            //Arrange
            var a = new SomeEntity()
            {
                Id = "dasjkl546jh", SomeIntProp = 1, SomeProp = "Val1"
            };
            var b = new SomeEntity()
            {
                Id = "askjdjhgs", SomeIntProp = 2, SomeProp = "Val2"
            };

            Assert.AreNotEqual(a.GetHashCode(), b.GetHashCode());
        }
Example #16
0
        public void GetHashCode_ReturnsSameValue_WhenTwoObjectsHasSameId()
        {
            //Arrange
            var a = new SomeEntity()
            {
                Id = "dasjkl546jh", SomeIntProp = 1, SomeProp = "Val1"
            };
            var b = new SomeEntity()
            {
                Id = "dasjkl546jh", SomeIntProp = 2, SomeProp = "Val2"
            };

            Assert.AreEqual(a.GetHashCode(), b.GetHashCode());
        }
Example #17
0
        public void AnEntity_IsNotEqualToAnotherOne_WhenTheyHaveDifferentId()
        {
            //Arrange
            var a = new SomeEntity()
            {
                Id = "dasjkl546jh", SomeIntProp = 1, SomeProp = "Val1"
            };
            var b = new SomeEntity()
            {
                Id = "aas545sd4dvbc", SomeIntProp = 1, SomeProp = "Val1"
            };

            Assert.IsFalse(a == b);
        }
        public void ShouldSetAndGetObjectInMessage()
        {
            // Given
            var message = new Message();
            var value   = new SomeEntity {
                Id = Guid.NewGuid()
            };

            // When
            message.SetBodyObject(value);
            var actualValue = message.GetBodyObject <SomeEntity>();

            // Then
            Assert.IsNotNull(actualValue);
            Assert.AreEqual(value.Id, actualValue.Id);
        }
 static void Main()
 {
     SomeEntity orig = new SomeEntity
     {
         SomeList = new List <SomeBase> {
             new SomeBase {
                 BaseProp = "abc"
             },
             new SomeDerived {
                 BaseProp = "def", DerivedProp = 123
             }
         }
     };
     var clone = Serializer.DeepClone(orig);
     // clone now has a list with 2 items, one each SomeBase and SomeDerived
 }
        public void CanSaveAndGetAnEntity()
        {
            IRepository <SomeEntity> repo = new InMemoryRepository <SomeEntity>();
            SomeEntity entity             = new SomeEntity("a");

            var unstoredEntity = repo.Get("a");

            Assert.IsNull(unstoredEntity);

            repo.Save(entity);

            var storedEntity = repo.Get("a");

            Assert.IsNotNull(storedEntity);
            Assert.AreSame(entity, storedEntity);
        }
Example #21
0
		public void SetUp()
		{
			PropertyInfo = typeof(SomeEntity).GetProperties().First(e => e.Name == "LoanPurposeTypes");
			ControllerContext = Substitute.For<ControllerContext>();
			Model = new SomeEntity();
			Metadata = new ModelMetadata(Substitute.For<ModelMetadataProvider>(), typeof(SomeEntity), () => Model, typeof(SomeEntity), "LoanPurposeTypes");
			RefValidationAttribute = new ReferenceValidationAttribute(ReferenceType.LoanPurposeTypes);
			Target = new ReferenceValidator(Metadata, ControllerContext, PropertyInfo, RefValidationAttribute);

			IKernel kernel = new StandardKernel();
			ReferenceRepository = Substitute.For<IReferenceRepository>();
			kernel.Bind<IReferenceRepository>().ToConstant(ReferenceRepository);
			kernel.Bind<IReferenceManagement>().To<ReferenceManagement>().InSingletonScope();
			kernel.Bind<ICacheService>().To<FakeCacheService>();
			Singletones.NinjectKernel = kernel;
			ReferenceRepository.GetLoanPurposeTypes().Returns(new RefLoanPurposeType[] { new RefLoanPurposeType() { Id = 1 } });
		}
        public void ShouldSetAndGetObjectInMessageHeaders()
        {
            // Given
            var key   = Guid.NewGuid().ToString();
            var value = new SomeEntity {
                Id = Guid.NewGuid()
            };
            var headers = new MessageHeaders();

            // When
            headers.Set(key, value);
            var actualValue = headers.Get <SomeEntity>(key);

            // Then
            Assert.IsNotNull(actualValue);
            Assert.AreEqual(value.Id, actualValue.Id);
        }
Example #23
0
        public void Xmin()
        {
            using var context = CreateContext();

            var e = new SomeEntity {
                Name = "Bart"
            };

            context.Entities.Add(e);
            context.SaveChanges();
            var firstVersion = e.Version;

            e.Name = "Lisa";
            context.SaveChanges();
            var secondVersion = e.Version;

            Assert.NotEqual(firstVersion, secondVersion);
        }
        public void Can_set_and_get_property_value_from_CLR_object()
        {
            var model = BuildModel();
            var entityType = model.FindEntityType(typeof(SomeEntity).FullName);
            var keyProperty = entityType.FindProperty("Id");
            var nonKeyProperty = entityType.FindProperty("Name");
            var configuration = TestHelpers.Instance.CreateContextServices(model);

            var entity = new SomeEntity { Id = 77, Name = "Magic Tree House" };
            var entry = CreateInternalEntry(configuration, entityType, entity);

            Assert.Equal(77, entry[keyProperty]);
            Assert.Equal("Magic Tree House", entry[nonKeyProperty]);

            entry[keyProperty] = 78;
            entry[nonKeyProperty] = "Normal Tree House";

            Assert.Equal(78, entity.Id);
            Assert.Equal("Normal Tree House", entity.Name);
        }
        public void Can_set_and_get_property_value_from_CLR_object()
        {
            var model = BuildModel();
            var entityType = model.GetEntityType("SomeEntity");
            var keyProperty = entityType.GetProperty("Id");
            var nonKeyProperty = entityType.GetProperty("Name");
            var configuration = TestHelpers.CreateContextConfiguration(model);

            var entity = new SomeEntity { Id = 77, Name = "Magic Tree House" };
            var entry = CreateStateEntry(configuration, entityType, entity);

            Assert.Null(entry[keyProperty]); // In shadow
            Assert.Equal("Magic Tree House", entry[nonKeyProperty]);

            entry[keyProperty] = 78;
            entry[nonKeyProperty] = "Normal Tree House";

            Assert.Equal(77, entity.Id); // In shadow
            Assert.Equal("Normal Tree House", entity.Name);
        }
Example #26
0
        public Task <bool> Update(SomeEntity someEntity)
        {
            var existedA = _aEntity.FirstOrDefault(c => c.Id == someEntity.Id);

            if (existedA == null)
            {
                return(Task.FromResult(false));
            }
            existedA.AppId      = someEntity.AppId;
            existedA.Email      = someEntity.Email;
            existedA.FirstName  = someEntity.FirstName;
            existedA.FullName   = someEntity.FullName;
            existedA.LastName   = someEntity.LastName;
            existedA.MiddleName = someEntity.MiddleName;
            existedA.Output     = someEntity.Output;
            if (_dbContext.SaveChanges() > 0)
            {
                return(Task.FromResult(true));
            }
            return(Task.FromResult(false));
        }
Example #27
0
        static async Task <int> Main(string[] args)
        {
            Console.WriteLine("Seeder started");

            if (args.Length < 2)
            {
                Console.WriteLine("Usage: seeder <num> <storageConnectionString>");
                return(99);
            }
            int    numEntities      = int.Parse(args[0]);
            string connectionString = args[1];

            var account = CloudStorageAccount.Parse(connectionString);
            var client  = account.CreateCloudTableClient();
            var table   = client.GetTableReference(nameof(SomeEntity));

            bool created = await table.CreateIfNotExistsAsync();

            Console.WriteLine(created ? "Table created" : "Table existed");

            Console.WriteLine("Adding entitites");
            for (int i = 1; i <= numEntities; i++)
            {
                var entity = new SomeEntity {
                    Name = $"item-{i}", Description = $"This is item nr. {i}", SomeNumber = 42
                };
                var insertOperation = TableOperation.InsertOrReplace(entity);
                var result          = await table.ExecuteAsync(insertOperation);

                if (result.HttpStatusCode == 204)
                {
                    var outEntity = result.Result as TableEntity;
                    Console.WriteLine($"Inserted {outEntity.RowKey}");
                }
            }
            Console.WriteLine("done.");

            return(0); //all good
        }
        public void Can_set_and_get_property_value_from_CLR_object()
        {
            var model          = BuildModel();
            var entityType     = model.GetEntityType(typeof(SomeEntity).FullName);
            var keyProperty    = entityType.GetProperty("Id");
            var nonKeyProperty = entityType.GetProperty("Name");
            var configuration  = TestHelpers.Instance.CreateContextServices(model);

            var entity = new SomeEntity {
                Id = 77, Name = "Magic Tree House"
            };
            var entry = CreateInternalEntry(configuration, entityType, entity);

            Assert.Null(entry[keyProperty]); // In shadow
            Assert.Equal("Magic Tree House", entry[nonKeyProperty]);

            entry[keyProperty]    = 78;
            entry[nonKeyProperty] = "Normal Tree House";

            Assert.Equal(77, entity.Id); // In shadow
            Assert.Equal("Normal Tree House", entity.Name);
        }
Example #29
0
        public void Can_set_and_get_property_value_from_CLR_object()
        {
            var model          = BuildModel();
            var entityType     = model.GetEntityType("SomeEntity");
            var keyProperty    = entityType.GetProperty("Id");
            var nonKeyProperty = entityType.GetProperty("Name");
            var configuration  = TestHelpers.CreateContextConfiguration(model);

            var entity = new SomeEntity {
                Id = 77, Name = "Magic Tree House"
            };
            var entry = CreateStateEntry(configuration, entityType, entity);

            Assert.Equal(77, entry[keyProperty]);
            Assert.Equal("Magic Tree House", entry[nonKeyProperty]);

            entry[keyProperty]    = 78;
            entry[nonKeyProperty] = "Normal Tree House";

            Assert.Equal(78, entity.Id);
            Assert.Equal("Normal Tree House", entity.Name);
        }
Example #30
0
        public virtual void Temporary_values_are_not_reset_when_entity_is_detached()
        {
            using var context = new KClrContext();
            var entity      = new SomeEntity();
            var entry       = context.Add(entity).GetInfrastructure();
            var keyProperty = entry.EntityType.FindProperty("Id");

            entry.SetEntityState(EntityState.Added);
            entry.SetTemporaryValue(keyProperty, -1);

            Assert.NotNull(entry[keyProperty]);
            Assert.Equal(0, entity.Id);
            Assert.Equal(-1, entry[keyProperty]);

            entry.SetEntityState(EntityState.Detached);

            Assert.Equal(0, entity.Id);
            Assert.Equal(-1, entry[keyProperty]);

            entry.SetEntityState(EntityState.Added);

            Assert.Equal(0, entity.Id);
            Assert.Equal(-1, entry[keyProperty]);
        }
Example #31
0
        static void InsertAndRemove()
        {
            void Save(object o)
            {
                using (ISession session = _sessionFactory.OpenSession())
                {
                    using (var tran = session.BeginTransaction())
                    {
                        session.Save(o);
                        session.Flush();
                        tran.Commit();
                    }
                }
            }

            void Del(object o)
            {
                using (ISession session = _sessionFactory.OpenSession())
                {
                    using (var tran = session.BeginTransaction())
                    {
                        session.Delete(o);
                        session.Flush();
                        tran.Commit();
                    }
                }
            }

            var cust = new Customer()
            {
                Id        = 1,
                FirstName = "QQQ",
                LastName  = "WWW"
            };

            Save(cust);


            var udfDef = new UDFDef
            {
                Id       = 1,
                SomeCol0 = "EEE"
            };

            Save(udfDef);

            var someEnt = new SomeEntity()
            {
                Id       = 1,
                SomeCol2 = "RRR",
                Cust     = cust
            };

            Save(someEnt);

            var udf = new SomeEntUDF
            {
                Id = new UdfId <UDFDef, SomeEntity>
                {
                    UDFDef  = udfDef,
                    UDFOwnr = someEnt
                },
                SomeCol1 = "TTT"
            };

            Save(udf);

            Del(udf);
            Del(udfDef); // Error is here with Audit FK
        }
Example #32
0
 protected bool Equals(SomeEntity other)
 {
     return(Id == other.Id && string.Equals(OwnerStr, other.OwnerStr) && Equals(Other, other.Other));
 }
Example #33
0
            protected override void Seed(ToStringContext db)
            {
                base.Seed(db);

                for (var i = -1; i < 20; i++)
                {
                    var blog = new SomeEntity
                    {
                        StringProp                 = i.ToString(),
                        BoolProp                   = i % 2 == 0,
                        ByteProp                   = (byte)(i & 255),
                        DecimalProp                = (decimal)(i + 0.5),
                        DoubleProp                 = (i + 0.5),
                        FloatProp                  = (float)(i + 0.5),
                        GuidProp                   = Guid.NewGuid(),
                        IntProp                    = i,
                        LongProp                   = i,
                        EnumProp                   = SomeEnum.SomeA,
                        DateTimeProp               = DateTime.Now,
                        DateTimeOffset             = DateTimeOffset.Now,
                        NullStringProp             = null,
                        NullableBoolProp           = null,
                        NullableByteProp           = null,
                        NullableDecimalProp        = null,
                        NullableDoubleProp         = null,
                        NullableFloatProp          = null,
                        NullableGuidProp           = null,
                        NullableIntProp            = null,
                        NullableLongProp           = null,
                        NullableEnumProp           = null,
                        NullableDateTimeProp       = null,
                        NullableDateTimeOffsetProp = null,
                    };
                    db.Entities.Add(blog);

                    blog = new SomeEntity
                    {
                        StringProp                 = i.ToString(),
                        BoolProp                   = i % 2 == 0,
                        ByteProp                   = (byte)(i & 255),
                        DecimalProp                = (decimal)(i + 0.5),
                        DoubleProp                 = (i + 0.5),
                        FloatProp                  = (float)(i + 0.5),
                        GuidProp                   = Guid.NewGuid(),
                        IntProp                    = i,
                        LongProp                   = i,
                        EnumProp                   = SomeEnum.SomeA,
                        DateTimeProp               = DateTime.Now,
                        DateTimeOffset             = DateTimeOffset.Now,
                        NullStringProp             = null,
                        NullableBoolProp           = i % 2 == 0,
                        NullableByteProp           = (byte)(i & 255),
                        NullableDecimalProp        = (decimal)(i + 0.5),
                        NullableDoubleProp         = (i + 0.5),
                        NullableFloatProp          = (float)(i + 0.5),
                        NullableGuidProp           = Guid.NewGuid(),
                        NullableIntProp            = i,
                        NullableLongProp           = i,
                        NullableEnumProp           = SomeEnum.SomeB,
                        NullableDateTimeProp       = DateTime.Now,
                        NullableDateTimeOffsetProp = DateTimeOffset.Now,
                    };
                    db.Entities.Add(blog);
                }
            }
		private void ValidateTestCase(SomeEntity container, bool isCorrect)
		{
			//arrange
			//act
			var actual = Target.Validate(container);
			//assert
			Assert.AreEqual(isCorrect, !actual.Any());
		}
Example #35
0
 public void Add(SomeEntity item)
 {
     _connection.Insert(item);
 }
Example #36
0
 public void Update(SomeEntity item)
 {
     _connection.Delete(item);
     _connection.UpdateAll(_connection.Table <SomeEntity>());
     _connection.Insert(item);
 }
Example #37
0
            protected override void Seed(StringConcatContext db)
            {
                base.Seed(db);

                for (var i = -1; i < 20; i++)
                {
                    var blog = new SomeEntity
                    {
                        StringProp         = i.ToString(),
                        GuidProp           = Guid.NewGuid(),
                        ShortProp          = (short)(i + 1),
                        IntProp            = i + 2,
                        LongProp           = i + 3,
                        ByteProp           = (byte)(i & 255),
                        BoolProp           = i % 2 == 0,
                        DecimalProp        = (decimal)(i + 0.3),
                        FloatProp          = (float)(i + 0.5),
                        DoubleProp         = (i + 0.7),
                        EnumProp           = (SomeEnum)i,
                        DateTimeProp       = DateTime.Now,
                        DateTimeOffsetProp = DateTimeOffset.Now,
                        TimeSpanProp       = DateTimeOffset.UtcNow.Offset,

                        NullableGuidProp           = null,
                        NullableShortProp          = null,
                        NullableIntProp            = null,
                        NullableLongProp           = null,
                        NullableByteProp           = null,
                        NullableBoolProp           = null,
                        NullableDecimalProp        = null,
                        NullableFloatProp          = null,
                        NullableDoubleProp         = null,
                        NullableEnumProp           = null,
                        NullableDateTimeProp       = null,
                        NullableDateTimeOffsetProp = null,
                        NullableTimeSpanProp       = null
                    };
                    db.Entities.Add(blog);

                    blog = new SomeEntity
                    {
                        StringProp         = i.ToString(),
                        GuidProp           = Guid.NewGuid(),
                        ShortProp          = (short)(i + 1),
                        IntProp            = i + 2,
                        LongProp           = i + 3,
                        ByteProp           = (byte)(i & 255),
                        BoolProp           = i % 2 == 0,
                        DecimalProp        = (decimal)(i + 0.2),
                        FloatProp          = (float)(i + 0.4),
                        DoubleProp         = (i + 0.6),
                        EnumProp           = (SomeEnum)(i - 1),
                        DateTimeProp       = DateTime.Now,
                        DateTimeOffsetProp = DateTimeOffset.Now,
                        TimeSpanProp       = DateTimeOffset.UtcNow.Offset,

                        NullableGuidProp           = Guid.NewGuid(),
                        NullableShortProp          = (short)(i + 1),
                        NullableIntProp            = i + 2,
                        NullableLongProp           = i + 3,
                        NullableByteProp           = (byte)(i & 255),
                        NullableBoolProp           = i % 2 == 0,
                        NullableDecimalProp        = (decimal)(i + 0.1),
                        NullableFloatProp          = (float)(i + 0.4),
                        NullableDoubleProp         = (i + 0.8),
                        NullableEnumProp           = (SomeEnum)(i + 1),
                        NullableDateTimeProp       = DateTime.Now,
                        NullableDateTimeOffsetProp = DateTimeOffset.Now,
                        NullableTimeSpanProp       = DateTimeOffset.UtcNow.Offset
                    };
                    db.Entities.Add(blog);
                }
            }
 public EntityViewModel(SomeEntity entity)
 {
     _entity = entity;
 }
Example #39
0
        async Task<SomeEntity> _getAnEntity()
        {
            var t = new SomeEntity()
            {
                Count = ++count
            };

            await Task.Delay(1000);

            Debug.WriteLine("Actual: {0}", t.Count);

            return t;
        }
Example #40
0
 public static bool HandleSomeEntity(SomeEntity entity)
 {
     return(entity.IntField == 12 && entity.BoolField && entity.StringField == "asdf");
 }
 public InvalidValueType(SomeEntity entity)
 {
     Entity = entity;
 }
Example #42
0
 public void SaveRecord(SomeEntity entity)
 {
     this.storage.Insert(entity);
 }
 public async Task <bool> Update(SomeEntity some)
 {
     some.UpdatedDate = new DateTime();
     return(await _iaRepository.Update(some));
 }