コード例 #1
0
        public IActionResult Post([FromBody] UpdateCreateModel request)
        {
            var api = Api.INSTANCE;

            api.DemandAdmin(Request);
            var task = GenerateUpdateService.INSTANCE.CreateTask(request);

            return(new JsonResult(task));
        }
コード例 #2
0
        public UpdateGenerationStatus CreateTask(UpdateCreateModel request)
        {
            UpdateGenerationStatus task;

            lock (Tasks)
            {
                task = new UpdateGenerationStatus(++LastTaskID, request);
                Tasks[LastTaskID] = task;
            }
            Task.Run(() => BuildUpdate(task));
            return(task);
        }