예제 #1
0
        public TaskModel CreateTask(string name, string description)
        {
            var newTask = Repository.AddTask(new Task {
                Name = name, Description = description, State = TaskStates.Todo
            });

            return(TaskModelFromTask(newTask));
        }
예제 #2
0
        public void Add_Task()
        {
            var taskId = _tasks.Count() + 1;
            var task   = new TaskEntity
            {
                TaskId     = taskId,
                TaskName   = "Coding",
                ParentId   = 1,
                ParentName = "Project Task",
                Priority   = 2,
                ActiveInd  = "Y",
                StartDate  = new DateTime(2018, 04, 21),
                EndDate    = new DateTime(2018, 08, 26)
            };

            _mockRepository.AddTask(task);
            Assert.IsTrue(_tasks.Count() == 4);
            TaskEntity testTask = _mockRepository.GetTaskById(taskId);

            Assert.IsNotNull(testTask);
            Assert.AreSame(testTask.GetType(), typeof(TaskEntity));
            Assert.AreEqual(taskId, testTask.TaskId);
        }
 public void AddTask(TaskViewModel model)
 {
     _taskRepo.AddTask(_autoMapper.Map <Task>(model));
 }
예제 #4
0
 public TaskModel Add([FromBody] TaskModel task)
 {
     return(_tasksRepository.AddTask(task));
 }
 public void AddTask(TaskEntity task)
 {
     _repo.AddTask(task);
 }