コード例 #1
0
        public async Task <ActionResult> CreateNewTaskFromOld()
        {
            PageLoadData pageLoadData = await DBHelper.GetPageLoadDataAsync(_configuration);

            Common common    = new Common(_configuration);
            string newTaskId = common.GetNewTaskID();

            ViewBag.newTaskID   = newTaskId;
            ViewBag.description = "";
            var taskList = (await DBHelper.GetPageLoadDataAsync(_configuration)).ListofTaskIDs;
            var userList = await DBHelper.GetListOfUser(_configuration);

            var      listofTasks = this.GetTaskListSelectItems(taskList);
            TaskInfo taskInfo    = new TaskInfo
            {
                assignedToList  = userList,
                statusList      = this.GetStatusList(),
                priorityList    = this.GetPriorityList(),
                description     = "",
                startDate       = DateTime.Today,
                dueDate         = DateTime.Today,
                subscribersList = userList,
                dependentOnList = listofTasks,
                blocksList      = listofTasks,
            };

            return(View(taskInfo));
        }
コード例 #2
0
ファイル: LoggingManager.cs プロジェクト: Blah237/TowerFinal
    private IEnumerator GetUserSessionId(int gameId, int versionId, string userInfo = "")
    {
        System.DateTime epochStart  = new System.DateTime(1970, 1, 1, 0, 0, 0, System.DateTimeKind.Utc);
        long            nowMilliSec = (long)(System.DateTime.UtcNow - epochStart).TotalSeconds * 1000;

        string requestData = "?game_id=" + gameId + "&version_id=" + versionId + "&client_timestamp=" + nowMilliSec
                             + "&user_info=" + userInfo;

        UnityWebRequest www = UnityWebRequest.Get(pageHost + phpPath + pageLoadPath + requestData);

        yield return(www.Send());

        if (www.isNetworkError)
        {
            //Debug.Log(www.error);
        }
        else
        {
            string       logReturnedString = www.downloadHandler.text;
            PageLoadData pageLoadData      = JsonUtility.FromJson <PageLoadData>(logReturnedString);
            userId    = pageLoadData.user_id;
            sessionId = pageLoadData.session_id;
            Debug.Log("User ID: " + userId);
            Debug.Log("Session ID: " + sessionId);
        }
    }
コード例 #3
0
        public async Task <ActionResult> CreateNewTask(string titleFromPayload, string createType, string parentTaskId)
        {
            PageLoadData pageLoadData = await DBHelper.GetPageLoadDataAsync(_configuration);

            Common common    = new Common(_configuration);
            string newTaskId = common.GetNewTaskID();

            ViewBag.newTaskID = newTaskId;


            var taskList = (await DBHelper.GetPageLoadDataAsync(_configuration)).ListofTaskIDs;
            var userList = await DBHelper.GetListOfUser(_configuration);

            TaskInfo taskInfo = new TaskInfo
            {
                assignedToList  = userList,
                statusList      = this.GetStatusList(),
                priorityList    = this.GetPriorityList(),
                description     = titleFromPayload ?? "",
                startDate       = DateTime.Today,
                dueDate         = DateTime.Today,
                subscribersList = userList,
                dependentOnList = this.GetTaskListSelectItems(taskList),
                blocksList      = this.GetTaskListSelectItems(taskList),
            };

            if (titleFromPayload == "tabload")
            {
                taskInfo.description = "";
                ViewBag.callFromTab  = titleFromPayload;
            }

            if (createType == "Depends on")
            {
                taskInfo.dependentOn = new List <string>()
                {
                    parentTaskId
                };
                ViewBag.action         = createType;
                ViewBag.parentTaskName = parentTaskId;
            }

            if (createType == "Blocks")
            {
                taskInfo.blocks = new List <string>()
                {
                    parentTaskId
                };
                ViewBag.action         = createType;
                ViewBag.parentTaskName = parentTaskId;
            }

            return(View(taskInfo));
        }
コード例 #4
0
        public static async Task <PageLoadData> GetPageLoadDataAsync(IConfiguration configuration)
        {
            Common             common             = new Common(configuration);
            TaskDataRepository taskDataRepository = new TaskDataRepository(configuration);
            PageLoadData       pageLoadData       = new PageLoadData
            {
                //NewTaskId = common.GetNewTaskID(),
                ListofTaskIDs = await taskDataRepository.GetAllTaskIDAsync(),
                //TeamMembers = await DBHelper.GetTeamMembers(turnContext)
            };

            return(pageLoadData);
        }