internal bool GetTaskIsDone(Task task, out int score) { var taskAssignedTo = this.data.TaskAssignedToRelationship.FirstOrDefault(p => p.TaskId == task.TaskId && p.PersonUserId == this.data.User.UserId); if (taskAssignedTo == null) { //Fehlerfall Silent lösen, sollte eigentlich nie vorkommen, außer wenn eine einem Nutzer zugewiesene Aufgabe sich verändert und //die App über Push gestartet wird. if (System.Diagnostics.Debugger.IsAttached) { System.Diagnostics.Debugger.Break(); } taskAssignedTo = new TaskAssignedTo() { TaskId = task.TaskId, IsDone = false, PersonUserId = this.data.User.UserId, Score = 200 }; } score = taskAssignedTo.Score; return(taskAssignedTo.IsDone); }
internal bool GetTaskIsDone(Task task, out int score) { var taskAssignedTo = this.data.TaskAssignedToRelationship.FirstOrDefault(p => p.TaskId == task.TaskId && p.PersonUserId == this.data.User.UserId); if (taskAssignedTo == null) { //Fehlerfall Silent lösen, sollte eigentlich nie vorkommen, außer wenn eine einem Nutzer zugewiesene Aufgabe sich verändert und //die App über Push gestartet wird. if (System.Diagnostics.Debugger.IsAttached) System.Diagnostics.Debugger.Break(); taskAssignedTo = new TaskAssignedTo() { TaskId = task.TaskId, IsDone = false, PersonUserId = this.data.User.UserId, Score = 200 }; } score = taskAssignedTo.Score; return taskAssignedTo.IsDone; }
internal async void RemoveTaskAssignedTo(TaskAssignedTo item) { await this.mobileService.GetTable<TaskAssignedTo>().DeleteAsync(item); }
internal async void UpdateTaskAssignedTo(TaskAssignedTo item) { await this.mobileService.GetTable<TaskAssignedTo>().UpdateAsync(item); }
internal async void AddTaskAssignedTo(TaskAssignedTo item) { await this.mobileService.GetTable<TaskAssignedTo>().InsertAsync(item); }
internal async void RemoveTaskAssignedTo(TaskAssignedTo item) { await this.mobileService.GetTable <TaskAssignedTo>().DeleteAsync(item); }
internal async void UpdateTaskAssignedTo(TaskAssignedTo item) { await this.mobileService.GetTable <TaskAssignedTo>().UpdateAsync(item); }
internal async void AddTaskAssignedTo(TaskAssignedTo item) { await this.mobileService.GetTable <TaskAssignedTo>().InsertAsync(item); }