public async Task<ActionResult> NewsDetail(string NewsId) { return await Task.Run(() => { var newsInstance = InterNewsBL.Instance; INews news = null; try { var result = newsInstance.Select(NewsId); news = new News { NewsID = result.NewsID, DisplayOrder = result.DisplayOrder, Heading = result.Heading, ImageUrl = result.ImageUrl, ImageCaption = result.ImageCaption, ShortDesc = result.ShortDescription, NewsDesc = result.NewsDescription, EditorID = " ", EditorName = " ", DttmCreated = result.DttmCreated }; } catch (Exception) { throw; } finally { newsInstance.Dispose(); } return View(news); }); }
public INews NewsDetail(string NewsId) { var newsInstance = TopNewsBL.Instance; INews news = null; try { var result = newsInstance.Select(NewsId).Result; if (result.IsActive == 1 && result.IsApproved == 1) { news = new News { NewsID = result.TopNewsID, DisplayOrder = result.DisplayOrder, Heading = result.Heading, ImageUrl = result.ImageUrl, ImageCaption = result.ImageCaption, ShortDesc = result.ShortDescription, NewsDesc = result.NewsDescription, DttmCreated = result.DttmCreated }; } } catch (Exception) { throw; } finally { newsInstance.Dispose(); } return news; }