Ejemplo n.º 1
0
        public JsonNetResult GetAlertList()
        {
            try
            {
                // New, empty model.
                var model = new ContentListModel();

                // New AlertItem object with GetAllAlerts boolean set to true.
                var request = new GetContentItemRequest
                {
                    SiteDescription = "Replicated",
                    GetAllAlerts    = true
                };

                // Get all alerts from ContentItems table and store them in ContentList of model.
                model.ContentList = ContentService.GetAlert(request);

                // Pass model to partial and return as html string.
                var html = this.RenderPartialViewToString("partials/_alertlist", model);

                return(new JsonNetResult(new
                {
                    success = true,
                    html = html,
                }));
            }
            catch (Exception ex)
            {
                return(new JsonNetResult(new
                {
                    success = false,
                    error = ex.Message
                }));
            }
        }
Ejemplo n.º 2
0
        public IotaWalletManager(WalletConfiguration walletConfiguration, ISelectedChanged selectedChanged)
        {
            this.walletConfiguration = walletConfiguration;
            this.selectedChanged     = selectedChanged;

            addressesButtons      = OpenAddressesButtons().ToArray();
            commandGroup          = new ActionCommandGroup(addressesButtons.Select(b => b.ButtonClick).ToArray());
            addressesModel        = new ContentCollectionModel <AddressItemModel>(addressesButtons);
            bundlesModel          = new ContentListModel <BundleItemModel>(addressesButtons.First());
            transactionCollection = new ObservableCollection <TransactionItemModel>();
            transactionManager    = new IotaWalletTransactionManager(transactionCollection, bundlesModel.ContentItems);

            var balanceItems = CreateBalanceItems().ToArray();
            var menuItems    = CreateMenuItems().ToArray();

            var balanceStatsModel = new BalanceStatsModel(balanceItems);

            walletModel          = new WalletModel(this, balanceStatsModel, menuItems);
            walletModel.NewSend += WalletModel_NewSend;

            menuItems.First().IsSelected = true;
            this.selectedChanged.SelectedChanged += SelectedChanged_SelectedChanged;

            bundlesModel.ContentItems.CollectionChanged += ContentItems_CollectionChanged;
        }
Ejemplo n.º 3
0
        public ContentListModel GetListModel(ContentListModelFilter filter, int pageNumber, int pageSize, out int totalRecords)
        {
            var objects    = _contentRepository.Get(filter, pageNumber, pageSize, out totalRecords);
            var viewModels = Mapper.Map <IEnumerable <Content>, IEnumerable <ContentViewModel> >(objects);
            var model      = new ContentListModel {
                Collection = viewModels, Filter = filter
            };

            return(model);
        }
Ejemplo n.º 4
0
        private void RefreshContent()
        {
            foreach (var content in _context.Content.ToList())
            {
                ContentListModel model = new ContentListModel
                {
                    Id          = content.Id,
                    Title       = content.Title,
                    Body        = content.Body,
                    ImageUrl    = content.ImageUrl,
                    IsInMenu    = content.IsInMenu,
                    IsPublished = content.IsPublished,
                    MenuOrder   = content.MenuOrder
                };

                contentList.Add(model);

                contentList = contentList.OrderBy(x => x.MenuOrder).ToList();

                _cl = contentList;
            }
        }