public void AddToBase() { IRepository repository = new Repository(); ID = repository.CreateCatalogCategories(this); if (ID != 0) { WorkLinqToSql.AspNetRole role = repository.GetUserRole(Access.ADMINID); if (role != null) { AccessRoleCategory access = new AccessRoleCategory(1, ID, true, true, true); repository.CreateAccess(access); } } }
public WorkLinqToSql.AspNetRole GetUserRole(int userID) { CatalogDatabaseDataContext context = new CatalogDatabaseDataContext(); WorkLinqToSql.AspNetRole role = null; try { role = (from r in context.AspNetUserRoles where r.UserId == userID select r.AspNetRole).Single <AspNetRole>(); } catch { return(null); } return(role); }