/// <summary> /// 取得 企業會員詳細資料 /// </summary> /// <param name="CID">公司代碼</param> /// <returns></returns> public GetCompayDetailReturnDTO GetCompayDetail(int CID) { GetCompayDetailReturnDTO returnDto = null; returnDto = (from c in _dbContext.Set <Company>() where c.IsEnable == true && c.CID.Equals(CID) select new GetCompayDetailReturnDTO() { CompanyName = c.CompanyName, Manager = c.Manager, Sales = c.Sales, AboutUs = c.AboutUs, Address = c.Address, Phone = c.Phone, Tax = c.Tax, EMail = c.EMail, MainProducts = c.MainProducts, SiteURL = c.SiteURL, Products = _dbContext.Set <CompanyProduct>().Where(p => p.CID.Equals(CID)).Select(p => new GetCompayProductDTO() { ProductTitle = p.ProductTitle, ProductImgURL = p.ProductImgURL, ProductDesc = p.ProductDesc }).AsEnumerable() }).FirstOrDefault(); return(returnDto); }
public ActionResult GetCompayDetailShow(int CID) { string url = String.Format("api/Company/GetCompayDetail?CID={0}", CID); GetCompayDetailReturnDTO resultShow = _apiAdaptor.Get <GetCompayDetailReturnDTO>(url); return(View(resultShow)); }