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