public async Task <IHttpActionResult> GetPlayerWithChildByGroupID(int GroupID)
        {
            List <int> GroupIDList = new List <int>();

            GroupIDList.Add(GroupID);
            PublicMethods.GetChildGroupIDs(GroupID, ref GroupIDList, db);
            int[] groupIDs = GroupIDList.ToArray <int>();
            var   jsonList = (from pm in db.PlayerMaster
                              join gm in db.GroupMaster on pm.GroupID equals gm.GroupID into ProjectV
                              from pv in ProjectV.DefaultIfEmpty()
                              where groupIDs.Contains((int)pm.GroupID) && pm.UseFlag == true
                              select new { pm.PlayerID,
                                           pm.PlayerName,
                                           pm.PlayerAddress,
                                           pm.Settings,
                                           pm.OnlineFlag,
                                           pm.ActiveFlag,
                                           pm.Comments,
                                           pm.UpdateDate,
                                           pv.GroupName,
                                           pv.GroupID }).ToList();


            return(Json(jsonList));
        }
Exemple #2
0
        public async Task <List <PlayListLinkData> > GetForcedPlayListByGroupID(int GroupID)
        {
            List <int> GroupIDList = new List <int>();

            GroupIDList.Add(GroupID);
            PublicMethods.GetParentGroupIDs(GroupID, ref GroupIDList, db);
            int[]  groupIDs    = GroupIDList.ToArray <int>();
            string groupIDsStr = string.Join(",", groupIDs.Select(i => i.ToString()).ToArray());
            List <PlayListLinkData> pldList = (from plm in db.PlayListMaster
                                               join gplt in db.GroupPlayListLinkTable on plm.PlayListID equals gplt.PlayListID
                                               join gm in db.GroupMaster on plm.GroupID equals gm.GroupID into ProjectV
                                               from pv in ProjectV.DefaultIfEmpty()
                                               where groupIDs.Contains((int)gplt.GroupID) && plm.UseFlag == true
                                               orderby gplt.GroupID == GroupID ? 2 : 1, groupIDsStr.IndexOf(gplt.GroupID.ToString()) descending, gplt.Index
                                               select new PlayListLinkData
            {
                PlayListID = plm.PlayListID,
                PlayListName = plm.PlayListName,
                Settings = plm.Settings,
                UpdateDate = (DateTime)plm.UpdateDate,
                GroupID = (int)plm.GroupID,
                GroupName = pv.GroupName,
                BindGroupID = (int)gplt.GroupID
            }).ToList();

            return(pldList);
        }
Exemple #3
0
    void Awake()
    {
        controls = gameManager.controls;

        controls.UI.Submit.performed += ctx =>
        {
            if (inputField.isFocused)
            {
                string command = inputField.text.Replace(consoleHistory, "");
                ProcessCommand(command);
            }
        };
    }
Exemple #4
0
    void Start()
    {
        controls = gameManager.controls;

        controls.Player.Jump.performed += ctx => jump = true;
        controls.Player.Move.performed += ctx =>
        {
            horizontalMove = ctx.ReadValue <Vector2>().x *runSpeed;
            animator.SetFloat("Speed", Mathf.Abs(horizontalMove));
        };

        controls.Player.Move.canceled += ctx =>
        {
            horizontalMove = 0;
            animator.SetFloat("Speed", Mathf.Abs(horizontalMove));
        };
    }
Exemple #5
0
        public async Task <IHttpActionResult> GetFilesByFolderIDArray(string [] folderIDs)
        {
            var jsonList = (from fm in db.FileMaster
                            join gm in db.GroupMaster on fm.GroupID equals gm.GroupID into ProjectV
                            from pv in ProjectV.DefaultIfEmpty()
                            where folderIDs.Contains(fm.FolderID.ToString()) && fm.UseFlag == true
                            select new
            {
                fm.FolderID,
                fm.FileName,
                fm.FileID,
                fm.FileExtension,
                fm.FileType,
                fm.FileUrl,
                fm.FileThumbnailUrl,
                fm.Comments,
                pv.GroupName,
                pv.GroupID
            }).ToList();

            return(Json(jsonList));
        }
Exemple #6
0
        public async Task <List <PlayListLinkData> > GetOwnPlayListWithInheritByGroupID(int GroupID)
        {
            List <int> GroupIDList = new List <int>();

            GroupIDList.Add(GroupID);
            PublicMethods.GetParentGroupIDs(GroupID, ref GroupIDList, db);
            int[] groupIDs = GroupIDList.ToArray <int>();
            List <PlayListLinkData> pldList = (from plm in db.PlayListMaster
                                               join gm in db.GroupMaster on plm.GroupID equals gm.GroupID into ProjectV
                                               from pv in ProjectV.DefaultIfEmpty()
                                               where groupIDs.Contains((int)plm.GroupID) && plm.UseFlag == true
                                               select new PlayListLinkData
            {
                PlayListID = plm.PlayListID,
                PlayListName = plm.PlayListName,
                Settings = plm.Settings,
                UpdateDate = (DateTime)plm.UpdateDate,
                GroupID = (int)plm.GroupID,
                GroupName = pv.GroupName
            }).ToList();

            return(pldList);
        }
Exemple #7
0
        public async Task <IList <DataModel> > GetFolderJSTreeNodeWithInheritForcedByGroupID(int GroupID)
        {
            List <int> GroupIDList = new List <int>();

            GroupIDList.Add(GroupID);
            PublicMethods.GetParentGroupIDs(GroupID, ref GroupIDList, db);
            int[] groupIDs = GroupIDList.ToArray <int>();
            var   jsonList = (from fm in db.FolderMaster
                              join gm in db.GroupMaster on fm.GroupID equals gm.GroupID into ProjectV
                              from pv in ProjectV.DefaultIfEmpty()
                              where groupIDs.Contains((int)fm.GroupID) && fm.UseFlag == true
                              select new
            {
                fm,
                pv.GroupName,
                pv.GroupID
            }).ToList();


            List <DataModel>  jdmList = new List <DataModel>();
            DataModel         jdm;
            StateForJsonModel sfjm = new StateForJsonModel();

            sfjm.opened = false;
            foreach (var item in jsonList)
            {
                jdm         = new DataModel();
                jdm.id      = item.fm.FolderID.ToString();
                jdm.text    = item.fm.FolderName;
                jdm.parent  = item.fm.FolderParentID == null ? "#" : item.fm.FolderParentID.ToString();
                jdm.state   = sfjm;
                jdm.li_attr = item;
                jdmList.Add(jdm);
            }
            return(jdmList);
        }
Exemple #8
0
 void Awake()
 {
     controls = new ProjectV();
 }