예제 #1
0
        public ActionResult EditShareLink(int LId)
        {
            string url = String.Format("api/Link/GetLinkDetail?LID={0}", LId);
            GetLinkDetailReturnDTO result = _apiAdaptor.Get <GetLinkDetailReturnDTO>(url);

            EditShareLinkRequestDTO dto = new EditShareLinkRequestDTO()
            {
                LID         = result.LID,
                Category    = result.Category,
                Title       = result.Title,
                Description = result.Description,
                ImgUrl      = result.ImgUrl,
                LinkUrl     = result.LinkUrl
            };

            return(View(dto));
        }
예제 #2
0
        /// <summary>
        /// 取得 企業會員詳細資料
        /// </summary>
        /// <param name="CID">公司代碼</param>
        /// <returns></returns>
        public GetLinkDetailReturnDTO GetLinkDetail(int LID)
        {
            GetLinkDetailReturnDTO returnDto = null;

            ShareLink sl = _dbContext.Set <ShareLink>().Find(LID);

            returnDto = new GetLinkDetailReturnDTO()
            {
                LID         = sl.LID,
                Category    = (enLinkCategory)Enum.Parse(typeof(enLinkCategory), sl.Category),
                Title       = sl.Title,
                Description = sl.Description,
                ImgUrl      = sl.ImgUrl,
                LinkUrl     = sl.LinkUrl
            };

            return(returnDto);
        }