예제 #1
0
        protected void FillReportsGrid()
        {
            var entities = (from n in DataContext.LP_Reports
                            where n.DateDeleted == null && n.CategoryID == CategoryID
                            orderby n.DateCreated descending
                            select n).ToList();

            var converter = new ReportEntityModelConverter(DataContext);

            var models = entities.Select(n => converter.Convert(n)).ToList();

            var model = new ReportsModel {
                List = models
            };

            reportsControl.Model = model;
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UserUtil.GotoLoginIfNoSuperadmin();

            if (!IsPostBack)
            {
                var model = new ReportModel {
                    CategoryID = CategoryID
                };

                var entity = DataContext.LP_Reports.FirstOrDefault(n => n.ID == ReportID);
                if (entity != null)
                {
                    var converter = new ReportEntityModelConverter(DataContext);
                    model = converter.Convert(entity);
                }

                reportControl.Model = model;
            }
        }