Пример #1
0
        /// <summary>
        /// Selects the by name and create.
        /// </summary>
        /// <param name="siteId">The site id.</param>
        /// <param name="name">The name.</param>
        /// <returns></returns>
        public tbl_ContactJobLevel SelectByNameAndCreate(Guid siteId, string name)
        {
            var contactJobLevel = SelectByName(siteId, name);

            if (contactJobLevel == null)
            {
                contactJobLevel = new tbl_ContactJobLevel {
                    SiteID = siteId, Name = name
                };
                Add(contactJobLevel);
            }
            return(contactJobLevel);
        }
Пример #2
0
        /// <summary>
        /// Adds the specified contact job level.
        /// </summary>
        /// <param name="contactJobLevel">The contact job level.</param>
        /// <returns></returns>
        public tbl_ContactJobLevel Add(tbl_ContactJobLevel contactJobLevel)
        {
            if (contactJobLevel.ID == Guid.Empty)
            {
                contactJobLevel.ID = Guid.NewGuid();
            }

            _dataContext.tbl_ContactJobLevel.AddObject(contactJobLevel);

            _dataContext.SaveChanges();

            return(contactJobLevel);
        }