예제 #1
0
        public bool CheckRoleAlreadyExists(SavedSubMenuRoles savedSubMenuRoles)
        {
            try
            {
                var result = (from sroles in _context.SavedSubMenuRoles
                              where sroles.MenuId == savedSubMenuRoles.MenuId && sroles.SubMenuId == savedSubMenuRoles.SubMenuId && sroles.RoleId == savedSubMenuRoles.RoleId
                              select sroles).Any();

                return(result);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
 public int SaveRole(SavedSubMenuRoles savedRoles)
 {
     try
     {
         int result = -1;
         if (savedRoles != null)
         {
             savedRoles.Status = true;
             _context.SavedSubMenuRoles.Add(savedRoles);
             _context.SaveChanges();
             result = savedRoles.SavedSubMenuRoleId;
         }
         return(result);
     }
     catch (Exception)
     {
         throw;
     }
 }