protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Actor actor = Actor.GetByUserPass(this.Request, this.Response, true, SuperUser.GetByUserPass); Address addr = new Address(1007); addr.Fetch(actor, DataAccessScope.AllRelatedEntites); this.uiSerializeText.Text = addr.ToJson(); TextWriter writer = new StringWriter(); XmlSerializer ser = new XmlSerializer(typeof(Address)); ser.Serialize(writer, addr); this.uiSerializeTextXml.Text = writer.ToString(); EntityCollection<AddressEntity, AddressMeta> coll = new AddressSearch().GetAddressCollection(); this.uiSerializeTextEC.Text = JsonConvert.SerializeObject(coll); writer = new StringWriter(); ser = new XmlSerializer(typeof(EntityCollection<AddressEntity, AddressMeta>)); ser.Serialize(writer, coll); this.uiSerializeTextECXML.Text = writer.ToString(); } }
/// <summary>Initalizes new SalesOrderHeader child object. Not added to collection.</summary> public static SalesOrderHeader NewSalesOrderHeaderChildren2(Address parent) { var newItem = new SalesOrderHeader(); newItem.NullCheckEnabled = false; newItem.SalesOrderID = ArrayUtil.NextNegativeId<SalesOrderHeaderEntity>(parent.SalesOrderHeaderChildren2, (item) => (item.SalesOrderID)); newItem.SetParent(newItem.Table.FK_ShipToAddressID, parent); return newItem; }
/// <summary>Initalizes new CustomerAddress child object. Not added to collection.</summary> public static CustomerAddress NewCustomerAddressChildren(Address parent) { var newItem = new CustomerAddress(); newItem.NullCheckEnabled = false; newItem.AddressID = ArrayUtil.NextNegativeId<CustomerAddressEntity>(parent.CustomerAddressChildren, (item) => (item.AddressID)); newItem.SetParent(newItem.Table.FK_AddressID, parent); return newItem; }
/// <summary>Kreira novi objekt i postavlja default vrijednosti.</summary> public static Address NewAddress(IActor creator) { var newObject = new Address(-1) { NullCheckEnabled = false }; return newObject; }
/// <summary>Po potrebi konvertira entity u business objekt.</summary> public static Address ConvertEntityToBusinessObject(AddressEntity entity) { Address bizobj = entity as Address; if (bizobj == null) bizobj = new Address(entity); return bizobj; }
/// <summary>Non-business object elemente kolekcije konvertira u business objekte.</summary> public static void ConvertEntitiesToBusinessObjects(IEntityCollection entities) { for (int i = 0; i < entities.Count; i++) { AddressEntity entity = (AddressEntity)entities[i]; bool isBizObject = (entity is IBusinessObject); if (!isBizObject) entities[i] = new Address(entity); } }