Ejemplo n.º 1
0
        //--------------------------------------------------------------
        #region Methods
        //--------------------------------------------------------------

        private void OnThemeMessage(ThemeMessage message)
        {
            _searchResultBrush = null;

            // The layout with the text editors is reloaded after the ThemeMessage. We use priority
            // background to update the markers after layout updates.
            WindowsHelper.Dispatcher.BeginInvoke(DispatcherPriority.Background, (Action)PreviewSearchResults);
        }
Ejemplo n.º 2
0
        protected override void Seed(ApplicationDbContext context)
        {
            var userManager = new ApplicationUserManager(new UserStore <ApplicationUser>(context));

            var defaultUser = new ApplicationUser
            {
                Email    = "*****@*****.**",
                UserName = "******"
            };
            var defaultPassword = "******";

            userManager.Create(defaultUser, defaultPassword);

            var user1 = new ApplicationUser
            {
                Email    = "*****@*****.**",
                UserName = "******"
            };
            var user1Password = "******";

            userManager.Create(user1, user1Password);


            var themeMsg1 = new ThemeMessage
            {
                Text      = "Some text 1",
                Publisher = user1
            };
            var themeMsg2 = new ThemeMessage
            {
                Text      = "Some text 2",
                Publisher = user1
            };

            var forumTheme1 = new ForumTheme
            {
                Title       = "Some title",
                Description = "Some description 1",
                Messages    = new List <ThemeMessage> {
                    themeMsg1, themeMsg2
                },
                Owner       = defaultUser,
                IsPublished = true,
                PublishDate = DateTime.Now
            };

            context.ForumThemes.Add(forumTheme1);

            context.SaveChanges();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Delete Theme.
        /// </summary>
        /// <param name="request">theme request.</param>
        /// <returns>Theme message.</returns>
        public ThemeMessage DeleteTheme(ThemeRequest request)
        {
            ThemeMessage message = new ThemeMessage();

            try
            {
                _serviceTheme.DeleteTheme(request.ToPivot());
                message.OperationSuccess = true;
            }
            catch (Exception e)
            {
                message.ErrorType    = ErrorType.TechnicalError;
                message.ErrorMessage = e.Message;
            }
            return(message);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Get list of Theme
        /// </summary>
        /// <returns>Theme message.</returns>
        public ThemeMessage GetAllThemes()
        {
            ThemeMessage message = new ThemeMessage();

            try
            {
                message = _serviceTheme.GetAllThemes().ToMessage();
                message.OperationSuccess = true;
            }
            catch (Exception e)
            {
                message.ErrorType    = ErrorType.TechnicalError;
                message.ErrorMessage = e.Message;
            }
            return(message);
        }
Ejemplo n.º 5
0
 public void UpdateTheme(ThemeMessage tm)
 {
 }
 private void UpdateTheme(ThemeMessage tm)
 {
     TempGaugeCanvas.InvalidateSurface();
 }
Ejemplo n.º 7
0
 private void UpdateTheme(ThemeMessage tm)
 {
     BackgroundGradient.InvalidateSurface();
 }