예제 #1
0
        /// <summary>
        /// Adds the specified site event action template.
        /// </summary>
        /// <param name="siteEventActionTemplate">The site event action template.</param>
        /// <returns></returns>
        public tbl_SiteEventActionTemplate Add(tbl_SiteEventActionTemplate siteEventActionTemplate)
        {
            siteEventActionTemplate.ID = Guid.NewGuid();
            _dataContext.tbl_SiteEventActionTemplate.AddObject(siteEventActionTemplate);
            _dataContext.SaveChanges();

            return(siteEventActionTemplate);
        }
예제 #2
0
        /// <summary>
        /// Updates the specified site event action template.
        /// </summary>
        /// <param name="siteEventActionTemplate">The site event action template.</param>
        public void Update(tbl_SiteEventActionTemplate siteEventActionTemplate)
        {
            var updateSiteEventActionTemplate = SelectById(siteEventActionTemplate.SiteID, siteEventActionTemplate.ID);

            updateSiteEventActionTemplate.SiteEventTemplateID  = siteEventActionTemplate.SiteEventTemplateID;
            updateSiteEventActionTemplate.SiteActionTemplateID = siteEventActionTemplate.SiteActionTemplateID;
            updateSiteEventActionTemplate.StartAfter           = siteEventActionTemplate.StartAfter;
            updateSiteEventActionTemplate.StartAfterTypeID     = siteEventActionTemplate.StartAfterTypeID;
            updateSiteEventActionTemplate.MessageText          = siteEventActionTemplate.MessageText;
            _dataContext.SaveChanges();
        }
예제 #3
0
 /// <summary>
 /// Deletes the specified site event action template.
 /// </summary>
 /// <param name="siteEventActionTemplate">The site event action template.</param>
 public void Delete(tbl_SiteEventActionTemplate siteEventActionTemplate)
 {
     _dataContext.DeleteObject(siteEventActionTemplate);
     _dataContext.SaveChanges();
 }