public static async Task <JGN_Roles> Add(ApplicationDbContext context, JGN_Roles entity)
        {
            var _entity = new JGN_Roles()
            {
                rolename   = entity.rolename,
                created_at = DateTime.Now
            };

            context.Entry(_entity).State = EntityState.Added;
            await context.SaveChangesAsync();

            return(_entity);
        }
        public static bool Delete(ApplicationDbContext context, short roleid)
        {
            RolePermission.DeleteRole(context, roleid);

            var entity = new JGN_Roles {
                id = roleid
            };

            context.JGN_Roles.Attach(entity);
            context.JGN_Roles.Remove(entity);
            context.SaveChanges();


            return(true);
        }