public TaskService() { myTasks = new List <MyTask>() { new MyTask() { title = "title1", description = "description1", Importance = Importance.normal, DateTime = DateTime.Today, IsDone = false }, new MyTask() { title = "title2", description = "description2", Importance = Importance.low, DateTime = DateTime.Today, IsDone = true }, new MyTask() { title = "title3", description = "description3", Importance = Importance.high, DateTime = DateTime.Today, IsDone = false } }; listOfTasks = new ListOfTasks(myTasks, "listofall"); foreach (var item in myTasks) { if (item.Importance == Importance.high) { importantTasks.Add(item); } if (item.DateTime == DateTime.Today) { todayTasks.Add(item); } } listOfImportantTasks = new ListOfTasks(importantTasks, "important"); listOfTodayTasks = new ListOfTasks(todayTasks, "today"); }
private void StandartOperations() { ListOfTasks.Clear(); counter = 0; SearchingExistingCases(); Count = ListOfTasks.Count; }
public Exporter(HttpResponseBase response) { _response = response; _result = ""; _viewConfig = Config.GetInstance(); _tasks = ListOfTasks.GetInstance(); }
private void ListView_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e) // scroll the new item into view { if (e.Action == NotifyCollectionChangedAction.Add) { ListOfTasks.ScrollIntoView(e.NewItems[0]); } }
public async Task TaskController_DeleteList() { // Arrange MyTaskController myTaskController = new MyTaskController(new TaskService()); ListOfTasks expected = new ListOfTasks(new List <MyTask>() { }, ""); ListOfTasks list = new ListOfTasks( new List <MyTask>() { new MyTask() { title = "title1", description = "description1", Importance = Importance.normal, DateTime = DateTime.Today, IsDone = false }, new MyTask() { title = "title2", description = "description2", Importance = Importance.normal, DateTime = DateTime.Today, IsDone = false } }, "List"); // Act var actual = myTaskController.DeleteList(list).Value; // Assert Assert.Equal(expected.myTasks, actual.myTasks); Assert.Equal(expected.name, actual.name); //Assert.NotStrictEqual(expected, actual); //actual.Should().BeEquivalentTo(expected); }
protected override void UpdateWaitOption(int waitTime, int exceptIdx, int timeAppear) { foreach (var task in ListOfTasks.Where(t => t.State != "done" && t.Index != exceptIdx && t.Appear < timeAppear)) { task.Wait += waitTime; } }
public void UpdateList(ListOfTasks list) { ListOfTasks temp = myDB.Lists.Find(list.ListOfTasksId); myDB.Lists.Remove(temp); myDB.Lists.Add(list); int ret = myDB.SaveChanges(); }
public void Delete(string uuid) { foreach (var it in ListOfTasks.Where(it => it.Uuid == uuid)) { ListOfTasks.Remove(it); break; } }
public void UpdateList(ListOfTasks list) { if (searchTaskById(list.ListOfTasksId) == null) { throw new Exception("BL :the list doesn't exist"); } myDal.UpdateList(list); }
public ActionResult <List <MyTask> > GetTasksFromList(ListOfTasks listOfTasks) { var listToGetTasks = _services.GetTasksFromList(listOfTasks); if (listToGetTasks == null) { return(NotFound()); } return(listToGetTasks); }
public void AddList(ListOfTasks list) { Task temp = searchListByName(list.CategoryList); if (temp == null) { throw new Exception("BL :list with the same name already exists"); } myDal.AddList(list); }
public List <MyTask> GetTasksFromList(ListOfTasks listOfTasks) { List <MyTask> myTasks = new List <MyTask>(); foreach (var item in listOfTasks.myTasks) { myTasks.Add(item); } return(myTasks); }
private void DeleteAtThisIndex(int index) { ElementByIndex(index); if (taskForTheDay.IsNeedThis == true) { IsNeed = false; taskForTheDay.IsNeedThis = false; } ListOfTasks.Remove(taskForTheDay); }
public ActionResult <ListOfTasks> RenameList(ListOfTasks listOfTasks, string name) { var listRenamed = _services.RenameList(listOfTasks, name); if (listRenamed == null) { return(NotFound()); } return(listRenamed); }
public ActionResult <ListOfTasks> DeleteList(ListOfTasks listOfTasks) { var listDeleted = _services.DeleteList(listOfTasks); if (listDeleted == null) { return(NotFound()); } return(listDeleted); }
private List <TaskForTheDay> ToList() { List <TaskForTheDay> tasksForTheDay = new List <TaskForTheDay>(); IEnumerator <TaskForTheDay> iterator = ListOfTasks.GetEnumerator(); while (iterator.MoveNext()) { tasksForTheDay.Add(iterator.Current); } return(tasksForTheDay); }
private void ListView_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { if (e.Action == NotifyCollectionChangedAction.Add) { ListOfTasks.ScrollIntoView(e.NewItems[0]); if (ListOfTasks.ItemContainerGenerator.ContainerFromIndex(ListOfTasks.Items.Count - 1) is ListViewItem item) { item.Focusable = false; } } }
private void EqualTask() { IEnumerator <TaskForTheDay> iterator = ListOfTasks.GetEnumerator(); while (iterator.MoveNext()) { if (iterator.Current.Index == taskForTheDay.Index) { iterator.Current.Description = DescriptionByThisIndex; } } }
private void ElementByIndex(int index) { IEnumerator <TaskForTheDay> iterator = ListOfTasks.GetEnumerator(); while (iterator.MoveNext()) { if (iterator.Current.Index == index) { taskForTheDay = iterator.Current; } } }
public void Add(string listName) { var userId = _claimsIdentity.FindFirst(ClaimTypes.NameIdentifier).Value; ListOfTasks list = new ListOfTasks { Name = listName, UserId = userId }; _dbContext.TaskLists.Add(list); _dbContext.SaveChanges(); }
private void DeleteTimetable() { dispatcher.BeginInvoke(DispatcherPriority.Normal, (ThreadStart) delegate() { timetableForTheDaysLogic.Distribution(new List <TaskForTheDay>() { ElementByIndex(0) }, ZeroOrNull(pastSelect) + pastSelect.ToString() + "." + calendar.GetNumberOfMonth(SelectedMonth) + "." + SelectedYear.ToString()); ListOfTasks.Clear(); StandardActions(pastSelect); }); }
public void Remove(int id) { var userId = _claimsIdentity.FindFirst(ClaimTypes.NameIdentifier).Value; ListOfTasks list = _dbContext.TaskLists.Where(w => w.UserId == userId && w.Id == id).FirstOrDefault(); if (list == null) { throw new NullReferenceException(); } _dbContext.TaskLists.Remove(list); _dbContext.SaveChanges(); }
private TaskForTheDay ElementByIndex(int index) { IEnumerator <TaskForTheDay> iterator = ListOfTasks.GetEnumerator(); while (iterator.MoveNext()) { if (iterator.Current.Index == index) { return(iterator.Current); } } return(null); }
public async Task <IActionResult> Delete(int id) { var user = await GetCurrentUser(); ListOfTasks listOfTask = await db.ListOfTasks.FirstOrDefaultAsync(x => x.Id == id && x.Email == user.Email); if (listOfTask != null) { db.ListOfTasks.Remove(listOfTask); await db.SaveChangesAsync(); } return(Ok(listOfTask)); }
private bool IsNotNull() { IEnumerator <TaskForTheDay> iterator = ListOfTasks.GetEnumerator(); while (iterator.MoveNext()) { if (iterator.Current.Title == "" || iterator.Current.IsOnlyOneGaps() == true) { return(false); } } return(true); }
public IHttpActionResult Get(int?id) { if (id == null) { return(BadRequest()); } ListOfTasks list = _service.GetById(Convert.ToInt32(id)); if (list == null) { return(NotFound()); } return(Ok(list)); }
public async Task <IActionResult> Post([FromBody] ListOfTasks listOfTask) { if (ModelState.IsValid) { var user = await GetCurrentUser(); listOfTask.Email = user.Email; await db.ListOfTasks.AddAsync(listOfTask); await db.SaveChangesAsync(); return(Ok(listOfTask)); } return(BadRequest(ModelState)); }
public TaskRepositoryCSV() { var arrayParaLer = new List <Task>(); var arrayLendo = new List <Task>(); var arrayLidos = new List <Task>(); using (var file = File.OpenText(TaskRepositoryCSV.nomeArquivoCSV)) { while (!file.EndOfStream) { var textoTask = file.ReadLine(); if (string.IsNullOrEmpty(textoTask)) { continue; } var infoTask = textoTask.Split(';'); var Task = new Task { Id = Convert.ToInt32(infoTask[1]), Titulo = infoTask[2], Autor = infoTask[3] }; switch (infoTask[0]) { case "para-ler": arrayParaLer.Add(Task); break; case "lendo": arrayLendo.Add(Task); break; case "lidos": arrayLidos.Add(Task); break; default: break; } } } _paraLer = new ListOfTasks("Para Ler", arrayParaLer.ToArray()); _lendo = new ListOfTasks("Lendo", arrayLendo.ToArray()); _lidos = new ListOfTasks("Lidos", arrayLidos.ToArray()); }
public TaskRepositoryFake() { var l1 = new Task { Titulo = "O Iluminado", Autor = "Stephen King" }; var l2 = new Task { Titulo = "It, a coisa", Autor = "Stephen King" }; var l3 = new Task { Titulo = "Carrie, a estranha", Autor = "Stephen King" }; var l4 = new Task { Titulo = "Sob a Redoma", Autor = "Stephen King" }; var l5 = new Task { Titulo = "Cemiterio Maldito", Autor = "Stephen King" }; var l6 = new Task { Titulo = "A Escolha dos Tres - Torre Negra 2", Autor = "Stephen King" }; var l7 = new Task { Titulo = "O Pistoleiro - Torre Negra 1", Autor = "Stephen King" }; var l8 = new Task { Titulo = "Terras Devastadas - Torre Negra 3", Autor = "Stephen King" }; var l9 = new Task { Titulo = "O Mago e o Vidro - Torre Negra 4", Autor = "Stephen King" }; var l10 = new Task { Titulo = "Lobos de Calla - Torre Negra 5", Autor = "Stephen King" }; var l11 = new Task { Titulo = "A Danca da Morte", Autor = "Stephen King" }; var l12 = new Task { Titulo = "Sombras da Noite", Autor = "Stephen King" }; _paraLer = new ListOfTasks("Para Ler", l1, l4, l5, l12); _lendo = new ListOfTasks("Lendo", l3, l11); _lidos = new ListOfTasks("Lidos", l2, l6, l7, l9, l8, l10); }
public async Task <IActionResult> Put(int id, [FromBody] ListOfTasks listOfTask) { var user = await GetCurrentUser(); if (ModelState.IsValid && listOfTask.Email == user.Email) { var findWithId = db.TaskTo.Where(t => t.ListOfTasksId == id); var deleteTasks = findWithId.Except(listOfTask.TasksTo); if (deleteTasks != null) { db.TaskTo.RemoveRange(deleteTasks); } db.Update(listOfTask); await db.SaveChangesAsync(); return(Ok(listOfTask)); } return(BadRequest(ModelState)); }