コード例 #1
0
        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)));
        }
コード例 #2
0
        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)));
        }
コード例 #3
0
        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));
        }