Ejemplo n.º 1
0
        internal override void SetPasswordToFavorites(List <IFavorite> selectedFavorites, string newPassword)
        {
            var values = new ApplyValueParams(base.SetPasswordToFavorites,
                                              selectedFavorites, newPassword, "Password");

            this.ApplyValue(values);
        }
Ejemplo n.º 2
0
        internal override void ApplyDomainNameToFavorites(List <IFavorite> selectedFavorites, string newDomainName)
        {
            var values = new ApplyValueParams(base.ApplyDomainNameToFavorites,
                                              selectedFavorites, newDomainName, "DomainName");

            this.ApplyValue(values);
        }
Ejemplo n.º 3
0
 private void TryApplyValue(ApplyValueParams applyParams)
 {
     using (Database database = DatabaseConnections.CreateInstance())
     {
         var dbFavorites = applyParams.Favorites.Cast <DbFavorite>().ToList();
         database.Cache.AttachAll(dbFavorites);
         applyParams.Action(applyParams.Favorites, applyParams.ValueToApply);
         this.SaveAndReportFavoritesUpdated(database, dbFavorites, applyParams.Favorites);
     }
 }
 private void TryApplyValue(ApplyValueParams applyParams)
 {
     using (Database database = DatabaseConnections.CreateInstance())
     {
         var dbFavorites = applyParams.Favorites.Cast<DbFavorite>().ToList();
         database.Cache.AttachAll(dbFavorites);
         applyParams.Action(applyParams.Favorites, applyParams.ValueToApply);
         this.SaveAndReportFavoritesUpdated(database, dbFavorites, applyParams.Favorites);
     }
 }
Ejemplo n.º 5
0
 private void ApplyValue(ApplyValueParams applyParams)
 {
     try
     {
         this.TryApplyValue(applyParams);
     }
     catch (EntityException exception)
     {
         string message = string.Format("Unable to apply {0} to favorites", applyParams.PropertyName);
         this.dispatcher.ReportActionError(ApplyValue, applyParams, this, exception, message);
     }
 }
 internal void ApplyValue(ApplyValueParams applyParams)
 {
     try
     {
         this.TryApplyValue(applyParams);
     }
     catch (EntityException exception)
     {
         string message = string.Format("Unable to apply {0} to favorites", applyParams.PropertyName);
         this.dispatcher.ReportActionError(ApplyValue, applyParams, this, exception, message);
     }
 }