/// <summary> /// This maps to the R(Retrieve) part of the CRUD operation. This will be sued to retrieve the /// required data (representation of data) from the remote resource /// </summary> /// <returns></returns> public IHttpActionResult GetRSS(Guid rssid) { Guid theguid = rssid; StringBuilder sb = new StringBuilder(); RSS.RSS myrss = new RSS.RSS(ConfigurationManager.ConnectionStrings["SystemDS"].ToString(), theguid); String imgPath = myrss.Icon.Replace("~", ""); sb.Append("<header style='padding-left:25px;padding-right:25px;'>"); sb.Append(String.Format("<img src='{0}' style='margin-top:-20px;margin-left:-20px;position:relative;float:left;' />", imgPath)); sb.Append(string.Format("<h2>{0}</h2>", myrss.Name)); sb.Append(string.Format("<h3>{0}</h3>", myrss.Description)); sb.Append("</header>"); sb.Append("<div class='rss' style='max-height:500px;overflow:auto;'>"); sb.Append(myrss.MergeChannelItemsToHTML(feedcount: 6)); sb.Append("</div>"); return Ok(sb.ToString()); }
private RSS.RSS WebApiModelToDALObject(WebAPI.Models.RSS data) { RSS.RSS rss = new RSS.RSS(); try { rss.RSSID = new Guid(data.RSSID); rss.Name = data.Name; rss.Icon = data.Icon; rss.Description = data.Description; return rss; } catch (Exception ex) { return null; } }