/// <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); }
/// <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); }