/// <summary> /// 加载仓库 /// </summary> protected virtual void LoadStorehouse() { var query = new QueryInfo(); query.Query <PurchaseEntity>() .Where(it => it.Id == Request.QueryString["PurchaseId"].Convert <long>()) .Select(it => new object[] { it.Storehouse.Name }); var infos = Ioc.Resolve <IApplicationService, PurchaseEntity>().GetEntities <PurchaseEntity>(query); if (infos != null && infos.Count > 0) { Storehouse = infos.First().Storehouse; } }
protected override PurchaseEntity GetEntity() { var info = base.GetEntity(); if (info != null && info.Account != null && info.Storehouse != null) { OrderId = info.Order.Id; info.Account = Ioc.Resolve <IApplicationService, AccountEntity>().GetEntity <AccountEntity>(info.Account.Id); info.Storehouse = Ioc.Resolve <IApplicationService, StorehouseEntity>().GetEntity <StorehouseEntity>(info.Storehouse.Id); Storehouse = info.Storehouse; } return(info); }