public ActionResult Create(int id) { FeedProvider feedProvider = null; vmFilterRule rules = new vmFilterRule(); feedProvider = FeedProviderHelper.GetFeedProviderDetail(id); var FieldNameList = FillFieldName(id); ViewBag.FieldNameList = FieldNameList; ViewBag.RuleOperator = FilterRuleHelper.GetALLRuleOperator(); ViewBag.Operator = FilterRuleHelper.GetAllOperator(); ViewBag.OperationType = FilterRuleHelper.GetAllOperationType(); var lstIntelligentMapping = FeedConfigHelper.GetFeedIntelligentMapping(id); if (feedProvider != null) { Tuple <FeedProvider, vmFilterRule> tuple = new Tuple <FeedProvider, vmFilterRule>(feedProvider, rules); return(View(tuple)); } else { ViewBag.ErrorMessage = "Feed Provider not found"; } return(View()); }
public ActionResult Index(int id) { var FeedData = FeedProviderHelper.GetFeedProviderDetail(id); var urlName = FeedData.Source; // var oTuple = new Tuple<FeedProvider, int>(FeedData, id); var oTuple = new Tuple <FeedProvider, int>(null, 0); var request = (HttpWebRequest)WebRequest.Create(new Uri(urlName)); request.Method = WebRequestMethods.Http.Get; try{ var response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { oTuple = new Tuple <FeedProvider, int>(FeedData, id); } } catch (Exception ex) { ViewBag.ErrorMessage = "Filter rules not found."; } return(View("Index", oTuple)); }