Example #1
0
        public void Save()
        {
            using (CarrotCMSDataContext _db = CarrotCMSDataContext.GetDataContext()) {
                bool bNew           = false;
                carrot_TextWidget s = CompiledQueries.cqTextWidgetByID(_db, this.TextWidgetID);

                if (s == null)
                {
                    bNew                 = true;
                    s                    = new carrot_TextWidget();
                    s.TextWidgetID       = Guid.NewGuid();
                    s.SiteID             = this.SiteID;
                    s.TextWidgetAssembly = this.TextWidgetAssembly;
                }

                s.ProcessBody      = this.ProcessBody;
                s.ProcessPlainText = this.ProcessPlainText;
                s.ProcessHTMLText  = this.ProcessHTMLText;
                s.ProcessComment   = this.ProcessComment;
                s.ProcessSnippet   = this.ProcessSnippet;

                if (bNew)
                {
                    _db.carrot_TextWidgets.InsertOnSubmit(s);
                }

                _db.SubmitChanges();

                this.TextWidgetID = s.TextWidgetID;
            }
        }
		internal TextWidget(carrot_TextWidget c) {
			if (c != null) {
				this.TextWidgetID = c.TextWidgetID;
				this.SiteID = c.SiteID;
				this.TextWidgetAssembly = c.TextWidgetAssembly;
				this.ProcessBody = c.ProcessBody;
				this.ProcessPlainText = c.ProcessPlainText;
				this.ProcessHTMLText = c.ProcessHTMLText;
				this.ProcessComment = c.ProcessComment;
				this.ProcessSnippet = c.ProcessSnippet;
			}
		}
Example #3
0
        public void Delete()
        {
            using (CarrotCMSDataContext _db = CarrotCMSDataContext.Create()) {
                carrot_TextWidget s = CompiledQueries.cqTextWidgetByID(_db, this.TextWidgetID);

                if (s != null)
                {
                    _db.carrot_TextWidgets.DeleteOnSubmit(s);
                    _db.SubmitChanges();
                }
            }
        }
Example #4
0
        public static TextWidget Get(Guid textWidgetID)
        {
            TextWidget _item = null;

            using (CarrotCMSDataContext _db = CarrotCMSDataContext.Create()) {
                carrot_TextWidget query = CompiledQueries.cqTextWidgetByID(_db, textWidgetID);
                if (query != null)
                {
                    _item = new TextWidget(query);
                }
            }

            return(_item);
        }
Example #5
0
 internal TextWidget(carrot_TextWidget c)
 {
     if (c != null)
     {
         this.TextWidgetID       = c.TextWidgetID;
         this.SiteID             = c.SiteID;
         this.TextWidgetAssembly = c.TextWidgetAssembly;
         this.ProcessBody        = c.ProcessBody;
         this.ProcessPlainText   = c.ProcessPlainText;
         this.ProcessHTMLText    = c.ProcessHTMLText;
         this.ProcessComment     = c.ProcessComment;
         this.ProcessSnippet     = c.ProcessSnippet;
     }
 }
		public void Save() {
			using (CarrotCMSDataContext _db = CarrotCMSDataContext.GetDataContext()) {
				bool bNew = false;
				carrot_TextWidget s = CompiledQueries.cqTextWidgetByID(_db, this.TextWidgetID);

				if (s == null) {
					bNew = true;
					s = new carrot_TextWidget();
					s.TextWidgetID = Guid.NewGuid();
					s.SiteID = this.SiteID;
					s.TextWidgetAssembly = this.TextWidgetAssembly;
				}

				s.ProcessBody = this.ProcessBody;
				s.ProcessPlainText = this.ProcessPlainText;
				s.ProcessHTMLText = this.ProcessHTMLText;
				s.ProcessComment = this.ProcessComment;
				s.ProcessSnippet = this.ProcessSnippet;

				if (bNew) {
					_db.carrot_TextWidgets.InsertOnSubmit(s);
				}

				_db.SubmitChanges();

				this.TextWidgetID = s.TextWidgetID;
			}
		}