/// <summary>
 /// Adds the specified site action template user column.
 /// </summary>
 /// <param name="siteActionTemplateUserColumn">The site action template user column.</param>
 /// <returns></returns>
 public tbl_SiteActionTemplateUserColumn Add(tbl_SiteActionTemplateUserColumn siteActionTemplateUserColumn)
 {
     siteActionTemplateUserColumn.ID = Guid.NewGuid();
     _dataContext.tbl_SiteActionTemplateUserColumn.AddObject(siteActionTemplateUserColumn);
     _dataContext.SaveChanges();
     return(siteActionTemplateUserColumn);
 }
        /// <summary>
        /// Updates the specified site action template user column.
        /// </summary>
        /// <param name="siteActionTemplateUserColumn">The site action template user column.</param>
        public void Update(tbl_SiteActionTemplateUserColumn siteActionTemplateUserColumn)
        {
            var updatesiteActionTemplateUserColumn = SelectById(siteActionTemplateUserColumn.ID);

            updatesiteActionTemplateUserColumn.SiteEventTemplateID = siteActionTemplateUserColumn.SiteEventTemplateID;
            updatesiteActionTemplateUserColumn.SiteColumnID        = siteActionTemplateUserColumn.SiteColumnID;
            updatesiteActionTemplateUserColumn.StringValue         = siteActionTemplateUserColumn.StringValue;
            updatesiteActionTemplateUserColumn.DateValue           = siteActionTemplateUserColumn.DateValue;
            updatesiteActionTemplateUserColumn.SiteColumnValueID   = siteActionTemplateUserColumn.SiteColumnValueID;
            _dataContext.SaveChanges();
        }
 /// <summary>
 /// Deletes the specified site action template user column.
 /// </summary>
 /// <param name="siteActionTemplateUserColumn">The site action template user column.</param>
 public void Delete(tbl_SiteActionTemplateUserColumn siteActionTemplateUserColumn)
 {
     _dataContext.DeleteObject(siteActionTemplateUserColumn);
     _dataContext.SaveChanges();
 }