public static Product GetByReference(string reference) { GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.ProductDTO dto = WebClientFactory.GetJsonClient() .Get <GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.ProductResponse>(String.Format("/ProductService/Reference/{0}", reference)) .ProductDTO; return(dto == null ? null : new Product(dto)); }
public virtual void Refresh() { Product o = Product.GetById(this.Id); this.DTO = o != null && o.DTO != null ? o.DTO : new GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.ProductDTO(); }
public Product(GenieLamp.Examples.QuickStart.Services.Interfaces.QuickStart.ProductDTO dto) : base(dto) { }