Exemplo n.º 1
0
        public async Task <Option> PickOptions(string markdown, IEnumerable <Option> options)
        {
            var    markdownViewerWindow = new MarkdownViewerWindow();
            Option option;

            using (var viewModel = new AutoMessageViewModel(markdown, options, markdownViewerWindow))
            {
                markdownViewerWindow.DataContext = viewModel;

                var wnd = markdownViewerWindow;
                await wnd.ShowDialogAsync();

                option = viewModel.SelectedOption;
            }

            return(option);
        }
Exemplo n.º 2
0
        //public IEnumerable<AutoMessageViewModel> messageList;

        // GET: PredefinedMessageModels
        public ActionResult Index()
        {
            string timeHour;
            string groupName;
            int    groupId;

            messageList   = new List <PredefinedMessageModel>();
            messageListVM = new List <AutoMessageViewModel>();

            messageList = db.PredefinedMessageModels.ToList();

            foreach (PredefinedMessageModel msg in messageList)
            {
                autoMessage = new AutoMessageViewModel();

                timeHour  = msg.time.ToShortTimeString();
                groupName = msg.Group.GroupName;
                groupId   = msg.Group.ID;

                autoMessage.AutoMessageId = msg.ID;
                autoMessage.MessageText   = msg.MessageText;
                autoMessage.time          = timeHour;
                autoMessage.GroupName     = groupName;
                autoMessage.GroupId       = groupId;

                messageListVM.Add(autoMessage);
            }

            /*var messageList = from u in new ApplicationDbContext().PredefinedMessageModels
             *             select new AutoMessageViewModel
             *             {
             *                 MessageText = u.MessageText,
             *                 GroupId = u.GroupId,
             *                 GroupName = u.Group.GroupName,
             *                 AutoMessageId = u.ID,
             *                 time = u.time.
             *             };*/

            //var predefinedMessageModels = db.PredefinedMessageModels.Include(p => p.Group);
            return(View(messageListVM.ToList()));
        }