Beispiel #1
0
        public static Taskul ToTaskul(TaskPostModel task)
        {
            Status taskStatus = Models.Status.Open;

            if (task.Status == "InProgress")
            {
                taskStatus = Models.Status.InProgress;
            }
            else if (task.Status == "Closed")
            {
                taskStatus = Models.Status.Closed;
            }
            TaskImportance taskImportance = Models.TaskImportance.Low;

            if (task.TaskImportance == "Medium")
            {
                taskImportance = Models.TaskImportance.Medium;
            }
            else if (task.TaskImportance == "High")
            {
                taskImportance = Models.TaskImportance.High;
            }
            return(new Taskul
            {
                Title = task.Title,
                Description = task.Description,
                DateAdded = task.DateAdded,
                Deadline = task.Deadline,
                ClosedAt = task.ClosedAt,
                Status = taskStatus,
                TaskImportance = taskImportance,
                Comments = task.Comments
            });
        }
Beispiel #2
0
 public TaskClass(SerializationInfo info, StreamingContext context) //Deserialization
 {
     taskName        = (string)info.GetValue("Name", typeof(string));
     taskDescription = (string)info.GetValue("Description", typeof(string));
     taskDateAndTime = (DateTime)info.GetValue("DateAndTime", typeof(DateTime));
     taskImportance  = (TaskImportance)info.GetValue("Importance", typeof(TaskImportance));
 }
Beispiel #3
0
 public TaskClass(string _taskName, string _taskDescription, TaskImportance _taskImportance, DateTime _taskDateAndTime)
 {
     taskName        = _taskName;
     taskDescription = _taskDescription;
     taskImportance  = _taskImportance;
     taskDateAndTime = _taskDateAndTime;
 }
Beispiel #4
0
        public static TaskGetModel FromTask(Taskul task)
        {
            Status taskStatus = Models.Status.Open;

            if (task.Status.ToString() == "InProgress")
            {
                taskStatus = Models.Status.InProgress;
            }
            else if (task.Status.ToString() == "Closed")
            {
                taskStatus = Models.Status.Closed;
            }
            TaskImportance taskImportance = Models.TaskImportance.Low;

            if (task.TaskImportance.ToString() == "Medium")
            {
                taskImportance = Models.TaskImportance.Medium;
            }
            else if (task.TaskImportance.ToString() == "High")
            {
                taskImportance = Models.TaskImportance.High;
            }
            return(new TaskGetModel
            {
                Id = task.Id,
                Title = task.Title,
                Description = task.Description,
                DateAdded = task.DateAdded,
                Deadline = task.Deadline,
                ClosedAt = task.ClosedAt,
                Status = taskStatus,
                TaskImportance = taskImportance,
                NumberOfComments = task.Comments.Count
            });
        }
 public CreateTask(string id, string name, int unitsOfWork, TaskImportance importance, TaskFrequency frequency)
 {
     Id          = id;
     Name        = name;
     UnitsOfWork = unitsOfWork;
     Importance  = importance;
     Frequency   = frequency;
 }
Beispiel #6
0
 public TaskClass(string _taskName, string _taskDescription, TaskImportance _taskImportance, DateTime _taskDateAndTime, bool _googleTask, Event _event)
 {
     taskName        = _taskName;
     taskDescription = _taskDescription;
     taskImportance  = _taskImportance;
     taskDateAndTime = _taskDateAndTime;
     googleTask      = _googleTask;
     googleEvent     = _event;
 }
Beispiel #7
0
        private void AddNewTaskButton_Click(object sender, EventArgs e) //Add task completed
        {
            if (NewTaskImportanceComboBox.SelectedIndex != -1 && NewTaskNameTextBox.Text != "")
            {
                TaskImportance taskImportance = (TaskImportance)NewTaskImportanceComboBox.SelectedIndex;
                DateTime       taskDateTime   = TimeHelper.ChangeTime(NewTaskDatePicker.Value, newTaskTimePicker.Value.Hour, newTaskTimePicker.Value.Minute, newTaskTimePicker.Value.Second, newTaskTimePicker.Value.Millisecond);

                TaskClass newTask = new TaskClass(NewTaskNameTextBox.Text, NewTaskDescriptiontextBox.Text, taskImportance, taskDateTime);
                allTasks.Add(newTask);

                SortTaskList();

                NewTaskPanel.Visible = false;
                SaveTasksToFile();
            }
        }
Beispiel #8
0
        public static Taskk ToTask(TaskPostModel taskk)
        {
            TaskImportance taskImportance = TaskImportance.Low;

            if (taskk.Importance == "Medium")
            {
                taskImportance = TaskImportance.High;
            }
            if (taskk.Importance == "High")
            {
                taskImportance = TaskImportance.High;
            }

            TaskState taskState = TaskState.Open;

            if (taskk.State == "In Progress")
            {
                taskState = TaskState.InProgress;
            }
            if (taskk.Importance == "Closed")
            {
                taskState = TaskState.Closed;
            }


            return(new Taskk
            {
                Title = taskk.Title,
                Description = taskk.Description,
                Added = taskk.Added,
                Deadline = taskk.Deadline,
                ClosedAt = taskk.ClosedAt,
                Importance = taskImportance,
                State = taskState,
                Comments = taskk.Comments
            });
        }
Beispiel #9
0
        public static Task ToTask(TaskPostDTO task)
        {
            TaskImportance TaskImportance = TaskImportance.Low;

            if (task.TaskImportance == "Medium")
            {
                TaskImportance = TaskImportance.Medium;
            }
            else if (task.TaskImportance == "Hight")
            {
                TaskImportance = TaskImportance.Hight;
            }

            TaskState TaskState = TaskState.Open;

            if (task.TaskState == "InProgress")
            {
                TaskState = TaskState.InProgress;
            }
            else if (task.TaskState == "Closed")
            {
                TaskState = TaskState.Closed;
            }

            return(new Task
            {
                Title = task.Title,
                Description = task.Description,
                DateAdded = task.DateAdded,
                Deadline = task.Deadline,
                TaskImportance = TaskImportance,
                TaskState = TaskState,
                DateClosed = task.DateClosed,
                Comments = task.Comments
            });
        }