コード例 #1
0
 public IDataResult <Task> Add(Task task)
 {
     _validation = new Validation <TaskValidator>();
     _validation.Validate(task);
     _taskDal.Add(task);
     return(new SuccessDataResult <Task>(task));
 }
コード例 #2
0
        public int Add(TaskModel model)
        {
            var record = new Entities.Concrete.Task();

            record.Detail         = model.Detail;
            record.StartingDate   = model.StartingDate;
            record.ExpirationDate = model.ExpirationDate;
            record.CreationDate   = DateTime.Now;

            record = _taskDal.Add(record);
            return(record.Id);
        }
コード例 #3
0
        public int AddTask(TaskDto taskDto)
        {
            var task = new Task
            {
                Name        = taskDto.Name,
                Description = taskDto.Description,
                BeginDate   = taskDto.BeginDate,
                EndDate     = taskDto.EndDate
            };

            return(_taskDal.Add(task));
        }
コード例 #4
0
        public IDataResult <Task> Add(TaskDto task)
        {
            var newTask = new Task
            {
                EndDate     = GetEndDate(task),
                CreateDate  = GetStartDate(task),
                Explanation = task.Explanation,
                TaskName    = task.TaskName,
            };

            newTask.UserId = GetUserId();
            _taskDal.Add(newTask);
            return(new SuccessDataResult <Task>(newTask, Messages.TaskAdded));
        }
コード例 #5
0
ファイル: TaskManager.cs プロジェクト: erkanfatma/Optime
        //To add new object
        public void AddTask(Task task)
        {
            task.TaskDetail.RegisterTime = DateTime.Now;
            if (task.SessionTime == null)
            {
                task.SessionTime = new TimeSpan(0, 25, 0);
            }
            _taskDal.Add(task);

            //To add subtask
            #region SubTaskAdder
            //control if task contains pomodoro
            if (task.IsPomodoro == true)
            {
                //if contains  then calculate subtask number which every subtask consist of 25 minutes
                int subTaskCounter = Convert.ToInt32(task.SessionTime) / 25;
                //if last task smaller than 25 mins
                int additionalTime = Convert.ToInt32(task.SessionTime) % 25;
                if (additionalTime != 0)
                {
                    _subtaskDal.Add(new SubTask()
                    {
                        TaskId = task.TaskId, SessionTime = new TimeSpan(0, additionalTime, 0)
                    });
                }
                //add subtasks one by one
                for (int i = 0; i < subTaskCounter; i++)
                {
                    _subtaskDal.Add(new SubTask()
                    {
                        TaskId = task.TaskId, SessionTime = new TimeSpan(0, 25, 0)
                    });
                }
            }
            else
            {
                _subtaskDal.Add(new SubTask()
                {
                    TaskId = task.TaskId, SessionTime = task.SessionTime
                });
            }

            #endregion
        }
コード例 #6
0
 public void Add(Task task)
 {
     _taskDal.Add(task);
 }
コード例 #7
0
 public ToDoTask Add(ToDoTask task)
 {
     _taskDal.Add(task);
     return(task);
 }
コード例 #8
0
 public void SaveTaskDefinition(TaskDefinition taskDefinition)
 {
     _taskDal.Add(taskDefinition);
 }
コード例 #9
0
 public void Add(Task_Entity table)
 {
     _dal.Add(table);
 }
コード例 #10
0
ファイル: TaskManager.cs プロジェクト: dogaanismail/ToDoApp
 public void Create(Tasks task)
 {
     _taskDal.Add(task);
 }