public IHttpActionResult GetAllTasks()
        {
            TaskBusiness tb       = new TaskBusiness();
            List <Task>  allTasks = tb.GetAllTasks();

            return(Ok(allTasks));
        }
Exemple #2
0
      public void GetTaskCountDetailsFail()
      {
          TaskBusiness objTaskBusiness = new TaskBusiness();

          li = objTaskBusiness.GetTasks();
          Assert.AreNotEqual(0, li.Count);
      }
        public IHttpActionResult GetAllTasksByProjectID(string id)
        {
            TaskBusiness tb            = new TaskBusiness();
            List <Task>  selectedTasks = tb.GetAllTasksByProjectID(id);

            return(Ok(selectedTasks));
        }
        public IHttpActionResult UpdateTask([FromBody] Task taskToUpdate)
        {
            TaskBusiness tb = new TaskBusiness();

            tb.UpdateTask(taskToUpdate);
            return(Ok(taskToUpdate));
        }
        public void TestListAllCompletedUserTasksFromTheDatabase()
        {
            TaskBusiness mockTaskBusiness = new TaskBusiness(_mockContext.Object);
            UserBusiness mockUserBusiness = new UserBusiness(_mockContext.Object);

            string userName     = "******";
            string passwordHash = "passwordHash";

            User mockUser = mockUserBusiness.FetchUser(userName, passwordHash);

            Task mockTask1 = new Task()
            {
                TaskId = 3, Date = DateTime.Now, Name = "name", IsDone = true, UserId = 1
            };
            Task mockTask2 = new Task()
            {
                TaskId = 4, Date = DateTime.Now, Name = "name", IsDone = true, UserId = 1
            };

            mockTaskBusiness.AddTask(mockTask1);
            mockTaskBusiness.AddTask(mockTask2);

            int count         = mockTaskBusiness.ListAllCompletedTasks(mockUser).Count();
            int expectedCount = mockTaskBusiness.GetPODbContext.Tasks.Where(x => x.UserId == mockUser.UserId && x.IsDone == true).ToList().Count();

            Assert.AreEqual(expectedCount, count, "Not all tasks were fetched!");
        }
        public IHttpActionResult DeleteTask(string id)
        {
            TaskBusiness tb        = new TaskBusiness();
            var          isDeleted = tb.DeleteTask(id);

            return(Ok(isDeleted));
        }
        public void BenchMarkSaveTask()
        {
            TaskViewModel task = new TaskViewModel
            {
                TaskName       = "Add Task from nbench",
                StartDate      = Convert.ToDateTime("01/01/2018"),
                ProjectId      = 1,
                ProjectName    = "Project-1",
                ParentTaskId   = 1,
                ParentTaskName = "P1-Task",
                Priority       = 15,
                EndDate        = Convert.ToDateTime("12/12/2018"),
                TaskId         = 0
            };

            IRepository <ProjectTask> taskRepository       = new Repository <ProjectTask>();
            IRepository <ParentTask>  parenttaskRepository = new Repository <ParentTask>();
            IParentTaskBusiness       taskbusiness         = new ParentTaskBusiness(parenttaskRepository);

            IRepository <Project> projectRepository = new Repository <Project>();
            IRepository <User>    userRepository    = new Repository <User>();
            IProjectBusiness      projectBusiness   = new ProjectBusiness(projectRepository, userRepository, taskRepository);

            TaskBusiness taskBusiness = new TaskBusiness(taskRepository, taskbusiness, projectBusiness, userRepository);

            taskBusiness.Save(task);
        }
Exemple #8
0
      public void GetTaskCountDetailsPass()
      {
          TaskBusiness objTaskBusiness = new TaskBusiness();

          li = objTaskBusiness.GetTasks();
          Assert.AreEqual(8, li.Count);
      }
        public List <TaskModel> GetAll()
        {
            taskBusiness = new TaskBusiness();
            var result = taskBusiness.GetAll();

            return(result);
        }
Exemple #10
0
        // POST: api/Task
        public HttpResponseMessage Post([FromBody] Task ts)
        {
            IEnumerable <Task> key = null;
            string             msg = "";

            try
            {
                if (ts == null)
                {
                    throw new Exception("Task cannot be null");
                }
                else
                {
                    key = new TaskBusiness(taskcontext).Post(ts);
                }
            }
            catch (Exception ex)
            {
                msg = ex.Message;
                var response = new HttpResponseMessage(HttpStatusCode.Conflict)
                {
                    Content      = new StringContent(string.Format(msg)),
                    ReasonPhrase = "Error"
                };
                return(response);
            }
            return(Request.CreateResponse(HttpStatusCode.Created, key));
        }
Exemple #11
0
        // GET: api/Task/5
        public HttpResponseMessage Get(int id)
        {
            IEnumerable <Task> dt = null;

            try
            {
                if (id < 0)
                {
                    throw new Exception("Task cannot be null");
                }
                else
                {
                    dt = new TaskBusiness(taskcontext).GetTasks(id);
                }
            }
            catch (Exception ex)
            {
                var response = new HttpResponseMessage(HttpStatusCode.NotFound)
                {
                    Content      = new StringContent(string.Format(ex.Message)),
                    ReasonPhrase = "Error"
                };
                return(response);
            }
            return(Request.CreateResponse(HttpStatusCode.OK, dt));
        }
Exemple #12
0
        // DELETE: api/Task/5
        public HttpResponseMessage Delete(int id)
        {
            string msg = "";
            int    key = 0;
            HttpResponseMessage response;

            try
            {
                if (id <= 0)
                {
                    throw new Exception("Parameter cannot be null");
                }
                else
                {
                    key = new TaskBusiness(taskcontext).Delete(id);
                }
            }
            catch (Exception ex)
            {
                msg      = ex.Message;
                response = new HttpResponseMessage(HttpStatusCode.Conflict)
                {
                    Content      = new StringContent(string.Format(msg)),
                    ReasonPhrase = "Error"
                };
                return(response);
            }
            return(Request.CreateResponse(HttpStatusCode.OK, key));
        }
        public IHttpActionResult GetTaskByID(string id)
        {
            TaskBusiness tb           = new TaskBusiness();
            Task         selectedTask = tb.GetTaskByID(id);

            return(Ok(selectedTask));
        }
Exemple #14
0
        public string InsertTaskDetails(object task)
        {
            string result = string.Empty;

            taskBusiness = new TaskBusiness();
            result       = taskBusiness.InsertTask(task);
            return(result);
        }
        public string AddorUpdateTask(object task)
        {
            string result = string.Empty;

            taskBusiness = new TaskBusiness();
            result       = taskBusiness.AddorUpdateTask(task);
            return(result);
        }
        public void GetTasksThroughput_ThroughputMode(BenchmarkContext context)
        {
            TaskBusiness taskBusiness = new TaskBusiness();

            List <Task> task = taskBusiness.GetTasks().ToList();

            addCounter.Increment();
        }
Exemple #17
0
        public void TestListAllUncompletedNullUserTasksFromTheDatabase()
        {
            TaskBusiness mockTaskBusiness = new TaskBusiness(_mockContext.Object);

            User mockUser = null;

            Assert.Catch(() => mockTaskBusiness.ListAllUncompletedTasks(mockUser), "Null user uncompleted tasks were fetched!");
        }
        public IHttpActionResult PostTask([FromBody] Task taskToAdd)
        {
            TaskBusiness tb = new TaskBusiness();

            taskToAdd.Task_ID = Guid.NewGuid().ToString();
            tb.AddTask(taskToAdd);
            return(Ok(taskToAdd));
        }
Exemple #19
0
        public void TestAddNullTaskToTheDatabase()
        {
            TaskBusiness mockTaskBusiness = new TaskBusiness(_mockContext.Object);

            Task mockTask = null;

            Assert.Catch(() => mockTaskBusiness.AddTask(mockTask), "Null task added to the database!");
        }
        public string Manage(object task)
        {
            string result = string.Empty;

            taskBusiness = new TaskBusiness();
            result       = taskBusiness.ManageTask(task);
            return(result);
        }
Exemple #21
0
        public void TestRemoveAllNullUserTasksFromTheDatabase()
        {
            TaskBusiness mockTaskBusiness = new TaskBusiness(_mockContext.Object);

            User mockUser = null;

            Assert.Catch(() => mockTaskBusiness.RemoveAllTasks(mockUser), "All null user tasks were removed!");
        }
Exemple #22
0
        private void DeveloperForm_Load(object sender, EventArgs e)
        {
            TaskBusiness _taskBusiness;

            _taskBusiness = new TaskBusiness();
            List <Entities.Task> taskList = _taskBusiness.GetAll();

            dgvTaskList.DataSource = taskList;
        }
        public void DeleteTaskFromRepo()
        {
            mock.Setup(a => a.DeleteaskById(1)).Returns(true);
            TaskBusiness appBusiness = new TaskBusiness(mock.Object, mockuser.Object);

            var result = appBusiness.DeleteaskById(1);

            Assert.AreEqual(true, result);
        }
        public void CreateTaskfromrepo()
        {
            mock.Setup(a => a.CreateTask(It.IsAny <Task>())).Returns(1);
            mockuser.Setup(a => a.UpdateUserProjectIdTaskId(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>())).Returns(true);
            TaskBusiness appBusiness = new TaskBusiness(mock.Object, mockuser.Object);

            var result = appBusiness.CreateTask(new TaskDTO());

            Assert.AreEqual(true, result);
        }
Exemple #25
0
        public void TestFetchTaskByIdWithNullUserFromTheDatabase()
        {
            TaskBusiness mockTaskBusiness = new TaskBusiness(_mockContext.Object);

            int taskId = 5;

            User mockUser = null;

            Assert.Catch(() => mockTaskBusiness.FetchTaskById(taskId, mockUser), "Non existent task was fetched!");
        }
        public void Get_Task_By_Id_from_repo()
        {
            mock.Setup(a => a.GetTaskById(1)).Returns(new Task {
                Task_ID = 1, Task1 = "SampleTask", Priority = 1, StartDate = DateTime.Now.Date
            });
            TaskBusiness appBusiness = new TaskBusiness(mock.Object, mockuser.Object);

            TaskDTO result = appBusiness.GetTaskById(1);

            Assert.AreEqual("SampleTask", result.Task);
        }
Exemple #27
0
        //获取订单所有任务阶段流程
        public JsonResult GetOrderStages(string orderid)
        {
            var items = TaskBusiness.GetTasksByOrderID(orderid);

            JsonDictionary.Add("items", items);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Exemple #28
0
 public static Task ToTask(this TaskBusiness model)
 {
     return(new Task
     {
         Description = model.Description,
         EndDate = model.EndDate,
         Intitule = model.Intitule,
         TaskId = model.TaskId,
         Section = (SectionEnum)model.Section,
         BoardId = model.BoardId
     });
 }
Exemple #29
0
        public JsonResult GetOrderTasks(string orderID)
        {
            var list = TaskBusiness.GetTasksByYXOrderID(orderID);

            JsonDictionary.Add("items", list);

            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Exemple #30
0
        //移除任务成员
        public JsonResult RemoveTaskMember(string id, string memberID)
        {
            bool flag = TaskBusiness.RemoveTaskMember(id, memberID, CurrentUser.UserID, Common.Common.GetRequestIP(), CurrentUser.ClientID);

            JsonDictionary.Add("result", flag ? 1 : 0);

            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }