public void Adicionar(TaskToDoModel task) { using (var db = new LiteDatabase(DatabaseName)) { var taskCollection = db.GetCollection <TaskToDoModel> (TableName); taskCollection.Insert(task); } }
public IActionResult Put(Guid id, [FromBody] TaskToDoModel taskModel) { var response = taskRepo.Alterar(taskModel, id); if (!response) { return(BadRequest()); } return(Ok()); }
public IActionResult Post(AddTaskRequest requestObj) { var taskModel = new TaskToDoModel() { Id = Guid.NewGuid(), Active = true, Nome = requestObj.Nome }; taskRepo.Adicionar(taskModel); return(Ok(taskModel)); }
public bool Alterar(TaskToDoModel task, Guid id) { using (var db = new LiteDatabase(DatabaseName)) { var taskCollection = db.GetCollection <TaskToDoModel> (TableName); var originalTask = taskCollection.FindOne(x => x.Id == id); if (originalTask == null) { return(false); } originalTask.Nome = task.Nome; originalTask.Active = task.Active; taskCollection.Update(originalTask); return(true); } }
protected override Task OnInitializedAsync() { familyTasksToDo = new TaskToDoModel[0]; taskViewModel = taskDataService.SelectedTask ?? new TaskVm(); parentContainer = new TaskToDo(); parentContainer.taskDataService = taskDataService; parentContainer.memberDataService = memberDataService; UpdateTasks(); taskDataService.TasksChanged += TaskDataService_TasksChanged; showTasks = true; isLoaded = true; isShowAllButton = true; isTaskListerShow = true; return(base.OnInitializedAsync()); }
public TaskToDoModel[] PopulateLoadedTasks(List <TaskVm> loadedTasks, MemberVm selectedMember, IMemberDataService loadedMembers) { string emptyAvatar = "White"; TaskToDoModel[] currTaskArray = new TaskToDoModel[0]; if (loadedTasks != null && loadedTasks.Count > 0) { currTaskArray = new TaskToDoModel[loadedTasks.Count]; int taskPosition = 0; foreach (TaskVm famTask in loadedTasks) { TaskToDoModel currTask = new TaskToDoModel(); currTask.Id = famTask.Id; currTask.Subject = famTask.Subject; currTask.IsComplete = famTask.IsComplete; currTask.AssignedToId = famTask.AssignedToId; if (selectedMember != null && selectedMember.Id == famTask.AssignedToId) { currTask.Avatar = (!string.IsNullOrEmpty(selectedMember.Avatar)) ? selectedMember.Avatar : emptyAvatar; } else { currTask.Avatar = (famTask.AssignedToId != Guid.Empty) ? GetMemberAvatar(famTask.AssignedToId, loadedMembers) : emptyAvatar; } currTaskArray[taskPosition] = currTask; taskPosition++; } } return(currTaskArray); }