public async Task <int> AdTaskTrackers(TaskTracker tasktracker) { db.TaskTrackers.Add(tasktracker); await db.SaveChangesAsync(); int insertedTaskTrackerid = tasktracker.TaskTrackerID; return(insertedTaskTrackerid); }
public _Do(IUniTaskAsyncEnumerable <TSource> source, Action <TSource> onNext, Action <Exception> onError, Action onCompleted, CancellationToken cancellationToken) { this.source = source; this.onNext = onNext; this.onError = onError; this.onCompleted = onCompleted; this.cancellationToken = cancellationToken; TaskTracker.TrackActiveTask(this, 3); }
public override bool TrySetCanceled() { if (Status == AwaiterStatus.Canceled) { return(false); } TaskTracker.RemoveTracking(this); return(base.TrySetCanceled()); }
public _AppendPrepend(IUniTaskAsyncEnumerable <TSource> source, TSource element, bool append, CancellationToken cancellationToken) { this.source = source; this.element = element; this.state = append ? State.RequireAppend : State.RequirePrepend; this.cancellationToken = cancellationToken; TaskTracker.TrackActiveTask(this, 3); }
public IHttpActionResult PostTaskTracker(TaskTracker TaskTracker) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } Task.Run(async() => await _TaskTracker.AddTaskTracker(TaskTracker)); return(Ok()); }
public UniTask DisposeAsync() { TaskTracker.RemoveTracking(this); if (enumerator != null) { return(enumerator.DisposeAsync()); } return(default);
public _Where(IUniTaskAsyncEnumerable <TSource> source, Func <TSource, bool> predicate, CancellationToken cancellationToken) { this.source = source; this.predicate = predicate; this.cancellationToken = cancellationToken; this.moveNextAction = MoveNext; TaskTracker.TrackActiveTask(this, 3); }
public _DefaultIfEmpty(IUniTaskAsyncEnumerable <TSource> source, TSource defaultValue, CancellationToken cancellationToken) { this.source = source; this.defaultValue = defaultValue; this.cancellationToken = cancellationToken; this.iteratingState = IteratingState.Empty; TaskTracker.TrackActiveTask(this, 3); }
public async Task <int> DeleteTaskTracker(int tasktrackerid) { TaskTracker tasktracker = await FetchbyDocumentById(tasktrackerid); db.TaskTrackers.Remove(tasktracker); int result = await db.SaveChangesAsync(); return(result); }
public UniTask DisposeAsync() { if (!disposed) { disposed = true; TaskTracker.RemoveTracking(this); } return(default);
public IHttpActionResult UpdateTaskTracker(TaskTracker TaskTracker) { if (!ModelState.IsValid) { return(BadRequest("Not a valid model")); } Task.Run(async() => await _TaskTracker.UpdateTaskTracker(TaskTracker)); return(Ok()); }
private void Save() { Task task = new Task() { APS = APSHours.Checked, Date = Date.Value.ToLongDateString(), ElapsedTime = ElapsedTime.Value.ToString("HH:mm:ss") + ".00", StartTime = StartTime.Value.ToLongTimeString(), EndTime = EndTime.Value.ToLongTimeString(), IssueNumber = IssueNumber.Text, TimeUsed = TimeUsed.Value.ToString(), TaskID = Setting.Value.Log_CurrentTaskID++ }; Setting.Save(); bool isToday = false; if (task.Date == DateTime.Today.ToShortDateString()) { isToday = true; } if (isToday) { TaskTracker.AddTask(task); } else { var path = Program.DataPath + "\\TaskData\\" + task.Date.Replace('/', '-') + ".json"; Day day; if (!File.Exists(path)) { day = new Day() { Date = task.Date, DayID = Setting.Value.Log_CurrentDayID++, EndTime = task.EndTime, LongDate = DateTime.Parse(task.Date).ToLongDateString(), StartTime = task.StartTime, Tasks = new List <Task>(), TotalTime = task.ElapsedTime, TotalTimeOnTasks = task.ElapsedTime, TotalUsedTime = task.TimeUsed }; day.Tasks.Add(task); } else { day = Serializer <Day> .LoadFromJSONFile(path); day.Tasks.Add(task); day.TotalTimeOnTasks = TaskTracker.RecursionElapsedTime(day, 0); day.TotalUsedTime = TaskTracker.GetTotalTimeUsed(day); } TaskTracker.ExportDay(day); } }
public UniTask DisposeAsync() { if (!isDisposed) { isDisposed = true; TaskTracker.RemoveTracking(this); completionSource.TrySetCanceled(cancellationToken); parent.triggerEvent.Remove(this); } return(default);
// Start is called before the first frame update void Start() { textBox = GetComponent <TextMeshProUGUI>(); tracker = GetComponentInParent <TaskTracker>(); player.OnDropsUpdated.AddListener(Dropoff); player.OnNewPickup.AddListener(Pickup); tracker.OnGameFailed.AddListener(FailState); textBox.text = tutorialText[0]; }
public async Task <int> UpdateTaskTracker(TaskTracker tasktracker) { TaskTracker existingtasktracker = await FetchbyDocumentById(tasktracker.TaskTrackerID); db.Entry(existingtasktracker).State = EntityState.Detached; db.Entry(tasktracker).State = EntityState.Modified; int result = await db.SaveChangesAsync(); return(result); }
public UniTask DisposeAsync() { TaskTracker.RemoveTracking(this); cancellationTokenRegistration1.Dispose(); cancellationTokenRegistration2.Dispose(); if (enumerator != null) { return(enumerator.DisposeAsync()); } return(default);
private void Update() { if (EnableAutoReload) { if (interval++ % 120 == 0) { if (TaskTracker.CheckAndResetDirty()) { treeView.ReloadAndSort(); Repaint(); } } } }
// Start is called before the first frame update void Start() { textBox = GetComponent <TextMeshProUGUI>(); tracker = GetComponentInParent <TaskTracker>(); //Debug.LogWarning(tracker.TargetRate); tracker.OnNewTargetSet.AddListener(SetText); SetText(tracker.TargetRate); }
public static void SetStateMachine(ref AsyncUniTaskVoidMethodBuilder builder, ref TStateMachine stateMachine) { if (!pool.TryPop(out var result)) { result = new AsyncUniTaskVoid <TStateMachine>(); } TaskTracker.TrackActiveTask(result, 3); builder.runner = result; // set runner before copied. result.stateMachine = stateMachine; // copy struct StateMachine(in release build). }
public _Join(IUniTaskAsyncEnumerable <TOuter> outer, IUniTaskAsyncEnumerable <TInner> inner, Func <TOuter, TKey> outerKeySelector, Func <TInner, TKey> innerKeySelector, Func <TOuter, TInner, TResult> resultSelector, IEqualityComparer <TKey> comparer, CancellationToken cancellationToken) { this.outer = outer; this.inner = inner; this.outerKeySelector = outerKeySelector; this.innerKeySelector = innerKeySelector; this.resultSelector = resultSelector; this.comparer = comparer; this.cancellationToken = cancellationToken; TaskTracker.TrackActiveTask(this, 3); }
public static void SetStateMachine(ref TStateMachine stateMachine, ref IStateMachineRunner runnerFieldRef) { if (!pool.TryPop(out var result)) { result = new AsyncUniTaskVoid <TStateMachine>(); } TaskTracker.TrackActiveTask(result, 3); runnerFieldRef = result; // set runner before copied. result.stateMachine = stateMachine; // copy struct StateMachine(in release build). }
public _GroupBy(IUniTaskAsyncEnumerable <TSource> source, Func <TSource, TKey> keySelector, Func <TSource, TElement> elementSelector, IEqualityComparer <TKey> comparer, CancellationToken cancellationToken) { this.source = source; this.keySelector = keySelector; this.elementSelector = elementSelector; this.comparer = comparer; this.cancellationToken = cancellationToken; TaskTracker.TrackActiveTask(this, 3); }
public UniTask DisposeAsync() { if (!isDisposed) { isDisposed = true; TaskTracker.RemoveTracking(this); cancellationTokenRegistration.Dispose(); parent.trigger.Remove(this); } return(default);
public UniTask DisposeAsync() { if (!isDisposed) { isDisposed = true; TaskTracker.RemoveTracking(this); registration.Dispose(); parent.RemoveHandler(this); } return(default);
public void StartNewTask(int taskNum, string taskDisplayName) { if (taskNum <= TaskList.Length) { TaskList[taskNum - 1] = new TaskTracker(taskDisplayName, DateTime.Now); } else { throw new IndexOutOfRangeException("taskNum out of range"); } }
public _EveryValueChanged(TTarget target, Func <TTarget, TProperty> propertySelector, IEqualityComparer <TProperty> equalityComparer, PlayerLoopTiming monitorTiming, CancellationToken cancellationToken) { this.target = target; this.targetAsUnityObject = target as UnityEngine.Object; this.propertySelector = propertySelector; this.equalityComparer = equalityComparer; this.cancellationToken = cancellationToken; this.first = true; TaskTracker.TrackActiveTask(this, 2); PlayerLoopHelper.AddAction(monitorTiming, this); }
private void OnLoaded(object sender, RoutedEventArgs e) { if (Tasks != null) { foreach (var task in Tasks) { var taskTracker = new TaskTracker(); this.TaskPanel.Children.Add(taskTracker); } } }
bool TryReturn() { TaskTracker.RemoveTracking(this); core.Reset(); cancellationTokenRegistration.Dispose(); cancellationTokenRegistration = default; parent.triggerEvent.Remove(this); parent = null; cancellationToken = default; return(pool.TryPush(this)); }
public UniTask DisposeAsync() { if (!isDisposed) { isDisposed = true; TaskTracker.RemoveTracking(this); registration1.Dispose(); registration2.Dispose(); unityEvent.RemoveListener(unityAction); } return(default);
void InvokeContinuation(AwaiterStatus status) { this.status = status; var cont = this.continuation; // cleanup TaskTracker.RemoveTracking(this); this.continuation = null; this.cancellationToken = CancellationToken.None; this.innerEnumerator = null; if (cont != null) cont.Invoke(); }
// Use this for initialization void Awake() { Score = GameObject.Find("SCORE").GetComponent<Score>(); Descriptions Descriptions = new Descriptions(); StoryTasks = Descriptions.GetStoryTasks(); StoryPhases = Descriptions.GetPhaseTitles(); RandomGuyJokes = Descriptions.GetRandomGuyJokes(); LevelOverScreen = LevelOverPopup.GetComponent<LevelOverScreen>(); Inventory = new Inventory (); // TESTING ONLY Inventory.AddToInventory("knife"); Inventory.AddToInventory("detergent"); LevelBuilder = GameObject.Find("Camera").GetComponent<LevelBuilder>(); ObjectiveScreen = GameObject.Find("Camera").GetComponent<ObjectiveScreen>(); TaskTracker = GameObject.Find ("Camera").GetComponent<TaskTracker>(); // TESTING ONLY //GetRandomJokeBasedOn(Enums.Prisoner.Fatty); //GetRandomJokeBasedOn(Enums.Prisoner.Midget); //GetRandomJokeBasedOn(Enums.Prisoner.Skinny); //GetRandomJokeBasedOn(Enums.Prisoner.Fatty); //GetRandomJokeBasedOn(Enums.Prisoner.Midget); //GetRandomJokeBasedOn(Enums.Prisoner.Skinny); //GetRandomJokeBasedOn(Enums.Prisoner.Fatty); //GetRandomJokeBasedOn(Enums.Prisoner.Midget); //GetRandomJokeBasedOn(Enums.Prisoner.Skinny); //GetRandomJokeBasedOn(Enums.Prisoner.Fatty); //GetRandomJokeBasedOn(Enums.Prisoner.Midget); //GetRandomJokeBasedOn(Enums.Prisoner.Skinny); //GetRandomJokeBasedOn(Enums.Prisoner.Fatty); //GetRandomJokeBasedOn(Enums.Prisoner.Midget); //GetRandomJokeBasedOn(Enums.Prisoner.Skinny); //GetRandomJokeBasedOn(Enums.Prisoner.Fatty); //GetRandomJokeBasedOn(Enums.Prisoner.Midget); //GetRandomJokeBasedOn(Enums.Prisoner.Skinny); }