public Boolean SaveSetting(Setting setting, Int32 customerId) {
            Boolean retVal = true;
            try {
                using (menuzRusDataContext db = new menuzRusDataContext(base.connectionString)) {
                    Setting query = db.Settings.Where(m => m.CustomerId == customerId && m.Type == setting.Type).FirstOrDefault();
                    if (query == default(Setting)) {
                        query = new Setting();
                        db.Settings.InsertOnSubmit(query);
                    }

                    query.Type = setting.Type;
                    query.Value = setting.Value;
                    query.CustomerId = customerId;
                    db.SubmitChanges();
                }
            }
            catch (Exception ex) {
                retVal = false;
            }
            return retVal;
        }
        private Boolean SaveSetting(Common.Settings type, String value) {
            Setting setting;

            try {
                setting = new Setting();

                setting.Type = type.ToString();
                setting.Value = value;
                if (!_settingsService.SaveSetting(setting, SessionData.customer.id)) {
                    base.Log(SessionData.exception);
                    return false;
                }
            }
            catch (Exception ex) {
                base.Log(ex);
                return false;
            }
            finally {
            }
            return true;
        }
 partial void DeleteSetting(Setting instance);
 partial void UpdateSetting(Setting instance);
 partial void InsertSetting(Setting instance);
		private void detach_Settings(Setting entity)
		{
			this.SendPropertyChanging();
			entity.Customer = null;
		}
		private void attach_Settings(Setting entity)
		{
			this.SendPropertyChanging();
			entity.Customer = this;
		}