public Task(TaskDuration duration, string name, string description, bool finished) { this.duration = duration; this.name = name; this.description = description; this.finished = finished; }
public Task( TaskDuration duration, string name, string description, bool finished ) { this.duration = duration; this.name = name; this.description = description; this.finished = finished; }
public DragDropTestChoreObject(TaskDuration duration, string name, string description, bool finished) { this.duration = duration; this.name = name; this.description = description; this.finished = finished; }
public Task(TaskDuration duration, string name, string playing, string ExtFilter, string group_title, string http, string _ping, string _logo, string _tvg, bool finished) { this.duration = duration; this.playing = playing; this.name = name; this.extfilter = ExtFilter; this.group_title = group_title; this.http = http; this.finished = finished; this.ping = _ping; this.logo = _logo; this.tvg = _tvg; }
public IEnumerable <TaskModel> GetTasksFor(TaskDuration duration, int userId) { List <TaskModel> tasks; DateTime lastDayOfWeek = DateTime.Today.AddDays(7); if (duration == TaskDuration.Today) { tasks = entities.Tasks .Where(t => t.DueDate == DateTime.Today) .ToList() .Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); } else if (duration == TaskDuration.Yesterday) { DateTime date = DateTime.Today.AddDays(-1); tasks = entities.Tasks .Where(t => t.DueDate == date) .ToList() .Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); } else if (duration == TaskDuration.Week) { tasks = entities.Tasks .Where(t => t.DueDate >= DateTime.Today && t.DueDate <= lastDayOfWeek) .ToList().Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); } else //Month { tasks = entities.Tasks.Where(t => t.DueDate.Value.Month == DateTime.Today.Month).ToList().Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); } //Add tasks without dueDate regardless of the filter List <TaskModel> tasksWithoutDueDate = entities.Tasks .Where(t => t.DueDate == null) .Where(t => t.Completed != true) .ToList() .Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); tasks.AddRange(tasksWithoutDueDate); return(tasks); }
public IEnumerable<TaskModel> GetTasksFor(TaskDuration duration, int userId) { List<TaskModel> tasks; DateTime lastDayOfWeek = DateTime.Today.AddDays(7); if (duration == TaskDuration.Today) { tasks = entities.Tasks .Where(t => t.DueDate == DateTime.Today) .ToList() .Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); } else if(duration == TaskDuration.Yesterday) { DateTime date = DateTime.Today.AddDays(-1); tasks = entities.Tasks .Where(t => t.DueDate == date) .ToList() .Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); } else if (duration == TaskDuration.Week) { tasks = entities.Tasks .Where(t => t.DueDate >= DateTime.Today && t.DueDate <= lastDayOfWeek) .ToList().Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); } else //Month { tasks = entities.Tasks.Where(t => t.DueDate.Value.Month == DateTime.Today.Month).ToList().Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); } //Add tasks without dueDate regardless of the filter List<TaskModel> tasksWithoutDueDate = entities.Tasks .Where(t => t.DueDate == null) .Where(t => t.Completed != true) .ToList() .Select(t => new TaskModel() { Id = t.TaskId, Summary = t.Summary, Description = t.Description, Completed = t.Completed }).ToList(); tasks.AddRange(tasksWithoutDueDate); return tasks; }