Ejemplo n.º 1
0
        protected static void Because_of()
        {
            entity  = Script.LocationData.CreateBasicEntityWithOneMapping();
            mapping = entity.Mappings[0];
            client  = new HttpClient(ServiceUrl["Location"] + string.Format("{0}/mapping/{1}", entity.Id, mapping.Id));

            response        = client.Get();
            mappingResponse = response.Content.ReadAsDataContract <EnergyTrading.Mdm.Contracts.MappingResponse>();
        }
        protected static void Because_of()
        {
            entity = Script.LocationData.CreateBasicEntityWithOneMapping();
            mapping = entity.Mappings[0];
            client = new HttpClient(ServiceUrl["Location"] + string.Format("{0}/mapping/{1}", entity.Id, mapping.Id));

            response = client.Get();
            mappingResponse = response.Content.ReadAsDataContract<EnergyTrading.Mdm.Contracts.MappingResponse>();
        }
partial         void AddDetailsToEntity(Location entity, DateTime startDate, DateTime endDate)
        {
            var locationType = "LocationType" + new Guid();
            this.repository.Add(
                new MDM.ReferenceData() { Key = "LocationType", Value = "LoctionType" + Guid.NewGuid() });
            this.repository.Flush();

            var locationDetails = new Location { Name = Guid.NewGuid().ToString(), Type = locationType };

            locationDetails.Validity = new DateRange(startDate, endDate);
            entity.AddDetails(locationDetails);
        }
        private static void Establish_Context()
        {
            var repository = new DbSetRepository(new DbContextProvider(() => new SampleMappingContext()));

            endur = new SourceSystem {
                Name = "Endur" + Guid.NewGuid()
            };
            trayport = new SourceSystem {
                Name = "Trayport" + Guid.NewGuid()
            };

            var entity = new Location {
                Name = Guid.NewGuid().ToString()
            };

            trayportMapping = new LocationMapping
            {
                MappingValue = Guid.NewGuid().ToString(),
                System       = trayport,
                Validity     = new DateRange(DateTime.MinValue, DateTime.MaxValue)
            };

            endurMapping = new LocationMapping
            {
                MappingValue = Guid.NewGuid().ToString(),
                System       = endur,
                IsDefault    = false,
                Validity     = new DateRange(DateTime.MinValue, DateTime.MaxValue)
            };

            endurMapping2 = new LocationMapping
            {
                MappingValue = Guid.NewGuid().ToString(),
                System       = endur,
                IsDefault    = false,
                Validity     = new DateRange(DateTime.MinValue, DateTime.MaxValue)
            };

            repository.Add(endur);
            repository.Add(trayport);
            entity.ProcessMapping(trayportMapping);
            entity.ProcessMapping(endurMapping);
            entity.ProcessMapping(endurMapping2);

            repository.Add(entity);
            repository.Flush();
        }
Ejemplo n.º 5
0
        partial void AddDetailsToEntity(Location entity, DateTime startDate, DateTime endDate)
        {
            var locationType = "LocationType" + new Guid();

            this.repository.Add(
                new MDM.ReferenceData()
            {
                Key = "LocationType", Value = "LoctionType" + Guid.NewGuid()
            });
            this.repository.Flush();

            var locationDetails = new Location {
                Name = Guid.NewGuid().ToString(), Type = locationType
            };

            locationDetails.Validity = new DateRange(startDate, endDate);
            entity.AddDetails(locationDetails);
        }
        private static void Establish_Context()
        {
            var repository = new DbSetRepository(new DbContextProvider(() => new SampleMappingContext()));

            endur = new SourceSystem { Name = "Endur" + Guid.NewGuid() };
            trayport = new SourceSystem { Name = "Trayport" + Guid.NewGuid() };

            var entity = new Location { Name = Guid.NewGuid().ToString() };

            trayportMapping = new LocationMapping
                {
                    MappingValue = Guid.NewGuid().ToString(),
                    System = trayport,
                    Validity = new DateRange(DateTime.MinValue, DateTime.MaxValue)
                };

            endurMapping = new LocationMapping
                {
                    MappingValue = Guid.NewGuid().ToString(),
                    System = endur,
                    IsDefault = false,
                    Validity = new DateRange(DateTime.MinValue, DateTime.MaxValue)
                };

            endurMapping2 = new LocationMapping
                {
                    MappingValue = Guid.NewGuid().ToString(),
                    System = endur,
                    IsDefault = false,
                    Validity = new DateRange(DateTime.MinValue, DateTime.MaxValue)
                };

            repository.Add(endur);
            repository.Add(trayport);
            entity.ProcessMapping(trayportMapping);
            entity.ProcessMapping(endurMapping);
            entity.ProcessMapping(endurMapping2);

            repository.Add(entity);
            repository.Flush();
        }
partial         void CreateSearchData(Search search, Location entity1, Location entity2)
        {
            search.AddSearchCriteria(SearchCombinator.Or)
                .AddCriteria("Id", SearchCondition.NumericEquals, entity1.Id.ToString())
                .AddCriteria("Id", SearchCondition.NumericEquals, entity2.Id.ToString());
        }
Ejemplo n.º 8
0
 partial void  CreateSearchData(Search search, Location entity1, Location entity2)
 {
     search.AddSearchCriteria(SearchCombinator.Or)
     .AddCriteria("Id", SearchCondition.NumericEquals, entity1.Id.ToString())
     .AddCriteria("Id", SearchCondition.NumericEquals, entity2.Id.ToString());
 }