public virtual ActionResult GetSourceFields(int dsFeedType, int dsProductType) { LogI("GetSourceFields"); var customFeedSevice = new CustomFeedService(LogService, Time, DbFactory); var sourceFields = CustomIncomingFeedViewModel.GetFeedFields(customFeedSevice, (DSFileTypes)dsFeedType, (DSProductType)dsProductType); return(JsonGet(CallResult <IList <CustomFeedFieldViewModel> > .Success(sourceFields))); }
public virtual ActionResult GetAvailableFilters(CustomReportViewModel model) { LogI("GetSourceFields"); var fields = model.UsedFields; var customFeedSevice = new CustomFeedService(LogService, Time, DbFactory); var sourceFields = CustomReportFilterViewModel.GetAvailableFiltersForReport(Db, fields.Select(x => x.CustomReportPredefinedFieldId).ToList()); return(JsonGet(CallResult <IList <CustomReportFilterViewModel> > .Success(sourceFields))); }
public virtual ActionResult EditFeed(long?id) { LogI("EditFeed, id=" + id); var customFeedSevice = new CustomFeedService(LogService, Time, DbFactory); var model = new CustomIncomingFeedViewModel(Db, customFeedSevice, id); ViewBag.PartialViewName = PopupContentView; return(View("EditEmpty", model)); }