public IActionResult Post([FromBody] UpdateCreateModel request) { var api = Api.INSTANCE; api.DemandAdmin(Request); var task = GenerateUpdateService.INSTANCE.CreateTask(request); return(new JsonResult(task)); }
public UpdateGenerationStatus CreateTask(UpdateCreateModel request) { UpdateGenerationStatus task; lock (Tasks) { task = new UpdateGenerationStatus(++LastTaskID, request); Tasks[LastTaskID] = task; } Task.Run(() => BuildUpdate(task)); return(task); }