public IEnumerable <GET_PARENT_TASK_Result> GetParentTask() { objTaskManagerBL = new TaskManagerBL(); var vGetparentTaskDetails = objTaskManagerBL.GetParentTask(); return(vGetparentTaskDetails); }
public IEnumerable <Get_Parent_Task_Result> GetParentTask() { objTaskManagerBL = new TaskManagerBL(); var vGetparentTaskDetails = objTaskManagerBL.GetParentTask(); return(vGetparentTaskDetails); }
public void Test_SearchTask() { IEnumerable <TaskManager.DataLayer.Task> lstTask = new List <TaskManager.DataLayer.Task> { new TaskManager.DataLayer.Task() { Task1 = "Task1", Start_Date = new DateTime(2018, 08, 14), End_Date = new DateTime(2018, 08, 20), Priority = 10, ParentTask = new ParentTask() { Parent_Task = "ParentTask1" } }, new TaskManager.DataLayer.Task() { Task1 = "Task2", Start_Date = new DateTime(2018, 08, 16), End_Date = new DateTime(2018, 08, 22), Priority = 15, ParentTask = new ParentTask() { Parent_Task = "ParentTask2" } } }; Mock <ITaskDbService> mockDb = new Mock <ITaskDbService>(); TaskManagerBL obj = new TaskManagerBL(mockDb.Object); mockDb.Setup(c => c.SearchTasksByParams (It.IsAny <String>(), It.IsAny <String>(), It.IsAny <Nullable <Int32> >(), It.IsAny <Nullable <Int32> >(), It.IsAny <Nullable <DateTime> >(), It.IsAny <Nullable <DateTime> >())) .Returns(lstTask.AsQueryable()); var result = obj.SearchByTaskParams(); var expectedCount = 2; Assert.AreEqual(expectedCount, result.Count()); }
public bool UpdateEndTask(TaskModel taskModel) { objTaskManagerBL = new TaskManagerBL(); var vUpdateEndTask = objTaskManagerBL.UpdateEndTask(taskModel); return(vUpdateEndTask); }
public string InsertTaskDetails(GET_TASK_DETAILS_Result objGET_TASK_DETAILS_Result) { objTaskManagerBL = new TaskManagerBL(); var vInsertTaskDetails = objTaskManagerBL.InsertTaskDetails(objGET_TASK_DETAILS_Result); return(vInsertTaskDetails); }
public List <TaskModel> GetTaskDetailList() { objTaskManagerBL = new TaskManagerBL(); var vGetTaskDetails = objTaskManagerBL.GetTaskDetailList(); return(vGetTaskDetails); }
public List <ParentTaskModel> GetParentTaskList() { objTaskManagerBL = new TaskManagerBL(); var parentTaskList = objTaskManagerBL.GetParentTaskList(); return(parentTaskList); }
//Method used to get all task items list public IHttpActionResult GetAllTasks() { blObject = new TaskManagerBL(); List <Task> tasks = blObject.GetAllTasks(); return(Ok(tasks)); }
public IEnumerable <GET_TASK_DETAILS_Result> GetTaskDetails() { objTaskManagerBL = new TaskManagerBL(); var vGetTaskDetails = objTaskManagerBL.GetTaskDetails(); return(vGetTaskDetails); }
public IEnumerable <Get_Task_Details_Result> GetTaskDetails() { objTaskManagerBL = new TaskManagerBL(); var vGetTaskDetails = objTaskManagerBL.GetTaskDetails(); return(vGetTaskDetails); }
public string UpdateEndTask(GET_TASK_DETAILS_Result objGET_TASK_DETAILS_Result) { objTaskManagerBL = new TaskManagerBL(); var vUpdateEndTask = objTaskManagerBL.UpdateEndTask(objGET_TASK_DETAILS_Result); return(vUpdateEndTask); }
public bool SubmitTaskDetail(TaskModel taskModel) { objTaskManagerBL = new TaskManagerBL(); var vInsertTaskDetails = objTaskManagerBL.SubmitTaskDetail(taskModel); return(vInsertTaskDetails); }
public void EndTaskTest() { Mock <TaskManagerEntities> mockContext = MockDataSetList(); var taskManagerBL = new TaskManagerBL(mockContext.Object); int result = taskManagerBL.EndTask(1); Assert.IsTrue(result == 0); }
public void GetTaskByIdTest() { Mock <TaskManagerEntities> mockContext = MockDataSetList(); var taskManagerBL = new TaskManagerBL(mockContext.Object); var task = taskManagerBL.GetTaskById(1); Assert.IsNotNull(task); Assert.AreEqual(1, task.TaskID); }
public void GetParentTasksTest_WithoutID() { Mock <TaskManagerEntities> mockContext = MockDataSetList(); var taskManagerBL = new TaskManagerBL(mockContext.Object); Collection <string> tasks = taskManagerBL.GetParentTasks(); Assert.IsNotNull(tasks); Assert.IsTrue(tasks.Count > 0); }
//Method used to update existing task public IHttpActionResult UpdateTask([FromBody] Task editTask) { if (!ModelState.IsValid) { return(BadRequest()); } blObject = new TaskManagerBL(); blObject.UpdateTask(editTask); return(Ok()); }
//Method used to get task item by id public IHttpActionResult GetTaskById(int Id) { blObject = new TaskManagerBL(); Task task = blObject.GetTaskById(Id); if (task == null) { return(NotFound()); } return(Ok(task)); }
// POST: api/TaskManager public void AddProject([FromBody] Project project) { TaskManagerBL taskManagerBL = new TaskManagerBL(); taskManagerBL.AddProject(new DA.Project() { Project1 = project.Name, Priority = project.Priority, End_Date = Convert.ToDateTime(project.EndDate), Start_Date = Convert.ToDateTime(project.StartDate) }); }
public void GetParentTasksTest_WIthID() { Mock <TaskManagerEntities> mockContext = MockDataSetList(); var taskManagerBL = new TaskManagerBL(mockContext.Object); Collection <string> tasks = taskManagerBL.GetParentTasks(1); Assert.IsNotNull(tasks); foreach (var task in tasks) { Assert.AreNotEqual("Task 1", task); } }
// POST: api/TaskManager public void AddTask([FromBody] Task task) { TaskManagerBL taskManagerBL = new TaskManagerBL(); taskManagerBL.AddTask(new DA.Task() { Task1 = task.Name, Parent__ID = task.ParentId, Priority = task.Priority, End_Date = Convert.ToDateTime(task.EndDate), Start_Date = Convert.ToDateTime(task.StartDate) }); }
// POST: api/TaskManager public void AddUser([FromBody] User user) { TaskManagerBL taskManagerBL = new TaskManagerBL(); taskManagerBL.AddUser(new DA.User() { Task_ID = user.TaskId, Project_ID = user.ProjectId, LastName = user.LastName, FirstName = user.FirstName, Employee_ID = user.EmployeeId }); }
static void Main(string[] args) { //Seed Data into database // SeedData(); //Test getalltask() function //TaskDbService _dbSvc = new TaskDbService(); //IEnumerable<TaskManager.DataLayer.Task> allTasks = _dbSvc.GetAllTasks().ToList(); //Test Add Task function //TaskDbService _dbSvc = new TaskDbService(); //TaskManager.DataLayer.Task newtask = new TaskManager.DataLayer.Task() //{ // Task1 = "Task6", // Start_Date = new DateTime(2018, 09, 01), // End_Date = new DateTime(2018, 09, 10), // Priority = 17, // ParentTask = new ParentTask() { Parent_Task = "ParentTask6" } //}; //_dbSvc.AddTask(newtask); //Test Update Task function //TaskDbService _dbSvc = new TaskDbService(); //TaskManager.DataLayer.Task updateTask = new TaskManager.DataLayer.Task(); //updateTask = _dbSvc.GetTaskById(16); //updateTask.ParentTask.Parent_Task = "ParentTask6_Updt"; //_dbSvc.UpdateTask(updateTask); //TestSearch functionality //TaskDbService _dbSvc = new TaskDbService(); //IEnumerable<TaskManager.DataLayer.Task> filteredTasks = // _dbSvc.SearchTasksByParams(dtFrm: new DateTime(2018, 08, 14), dtTo: new DateTime(2018, 08, 22)); //Test BL functionality //Test GetAllTasks function //TaskManagerBL _blSvc = new TaskManagerBL(new TaskDbService()); //IEnumerable<TaskModel> lst = _blSvc.GetAllTasks(); //Add Task functionality //TaskManagerBL _blSvc = new TaskManagerBL(new TaskDbService()); //_blSvc.AddTask(new TaskModel() { TaskName = "Task7", ParentTaskName = "ParentTask7", StartDate = new DateTime(2018, 09, 10), EndDate = new DateTime(2018, 09, 15), Priority = 11 }); //_blSvc.AddTask(new TaskModel() { TaskName = "Task8", StartDate = new DateTime(2018, 09, 15), EndDate = new DateTime(2018, 09, 20), Priority = 13 }); //Update task functionality //TaskManagerBL _blSvc = new TaskManagerBL(new TaskDbService()); //_blSvc.UpdateTask(new TaskModel() { TaskID = 19, TaskName = "Task7_Updt", ParentTaskID = 12, ParentTaskName = "ParentTask7_Updt", StartDate = new DateTime(2018, 09, 11), EndDate = new DateTime(2018, 09, 16), Priority = 21 }); //Search functionality TaskManagerBL _blSvc = new TaskManagerBL(new TaskDbService()); IEnumerable <TaskModel> filteredTasks = _blSvc.SearchByTaskParams(dtFrm: new DateTime(2018, 08, 14), dtTo: new DateTime(2018, 09, 10)); }
public void Test_GetAllTasks() { IEnumerable <TaskManager.DataLayer.Task> lstTask = new List <TaskManager.DataLayer.Task> { new TaskManager.DataLayer.Task() { Task1 = "Task1", Start_Date = new DateTime(2018, 08, 14), End_Date = new DateTime(2018, 08, 20), Priority = 10, ParentTask = new ParentTask() { Parent_Task = "ParentTask1" } }, new TaskManager.DataLayer.Task() { Task1 = "Task2", Start_Date = new DateTime(2018, 08, 16), End_Date = new DateTime(2018, 08, 22), Priority = 15, ParentTask = new ParentTask() { Parent_Task = "ParentTask2" } }, new TaskManager.DataLayer.Task() { Task1 = "Task3", Start_Date = new DateTime(2018, 08, 18), End_Date = new DateTime(2018, 08, 24), Priority = 20, ParentTask = new ParentTask() { Parent_Task = "ParentTask3" } }, new TaskManager.DataLayer.Task() { Task1 = "Task4", Start_Date = new DateTime(2018, 08, 20), End_Date = new DateTime(2018, 08, 26), Priority = 25, ParentTask = new ParentTask() { Parent_Task = "ParentTask4" } }, new TaskManager.DataLayer.Task() { Task1 = "Task5", Start_Date = new DateTime(2018, 08, 22), End_Date = new DateTime(2018, 08, 28), Priority = 30, ParentTask = new ParentTask() { Parent_Task = "ParentTask5" } }, }; Mock <ITaskDbService> mockDb = new Mock <ITaskDbService>(); TaskManagerBL obj = new TaskManagerBL(mockDb.Object); mockDb.Setup(c => c.GetAllTasks()).Returns(lstTask.AsQueryable()); var expectedCount = 5; var result = obj.GetAllTasks(); Assert.AreEqual(expectedCount, result.Count()); }
// GET: api/TaskManager/5 public IEnumerable <ParentTask> GetAllParentTasks() { TaskManagerBL taskManagerBL = new TaskManagerBL(); List <ParentTask> lstTask = new List <ParentTask>(); foreach (var task in taskManagerBL.ReadAllParentTask()) { lstTask.Add(new ParentTask() { ParentId = task.Parent_ID, ParentTaskName = task.Parent_Task }); } return(lstTask); }
public void Test_AddTask() { TaskModel objTsk = new TaskModel() { TaskName = "Task7", ParentTaskName = "ParentTask7", StartDate = new DateTime(2018, 09, 10), EndDate = new DateTime(2018, 09, 15), Priority = 11 }; Mock <ITaskDbService> mockDb = new Mock <ITaskDbService>(); TaskManagerBL obj = new TaskManagerBL(mockDb.Object); obj.AddTask(objTsk); mockDb.Verify(c => c.AddTask(It.IsAny <Task>()), Times.Once); }
public void GetTaskTestBL() { Mock <TaskManagerEntities> mockContext = MockDataSetList(); var taskManagerBL = new TaskManagerBL(mockContext.Object); Collection <TaskBL> tasks = taskManagerBL.GetTask(); Assert.IsNotNull(tasks); foreach (var task in tasks) { Assert.IsNotNull(task.TaskID); Assert.IsNotNull(task.Task); Assert.IsNotNull(task.Priority); Assert.IsNotNull(task.StartDate); Assert.IsNotNull(task.EndDate); } }
public void AddTaskTest() { Mock <TaskManagerEntities> mockContext = MockDataSetList(); var taskManagerBL = new TaskManagerBL(mockContext.Object); TaskBL model = new TaskBL { Task = "Task 4", ParentTask = "Task 1", Priority = 5, StartDate = DateTime.Today, EndDate = DateTime.Today.AddDays(10) }; int result = taskManagerBL.AddTask(model); Assert.IsTrue(result == 0); }
public void Test_UpdateTask() { TaskModel objTsk = new TaskModel() { TaskID = 19, TaskName = "Task7_Updt", ParentTaskID = 12, ParentTaskName = "ParentTask7_Updt", StartDate = new DateTime(2018, 09, 11), EndDate = new DateTime(2018, 09, 16), Priority = 21 }; Mock <ITaskDbService> mockDb = new Mock <ITaskDbService>(); TaskManagerBL obj = new TaskManagerBL(mockDb.Object); obj.UpdateTask(objTsk); mockDb.Verify(c => c.UpdateTask(It.IsAny <Task>()), Times.Once); }
// GET: api/TaskManager public IEnumerable <Project> GetAllProjects() { TaskManagerBL taskManagerBL = new TaskManagerBL(); List <Project> lstProject = new List <Project>(); foreach (var project in taskManagerBL.ReadAllProjects()) { lstProject.Add(new Project() { Name = project.Project1, ProjectId = project.Project_ID, EndDate = project.End_Date.ToString("dd/MM/yyyy"), StartDate = project.Start_Date.ToString("dd/MM/yyyy"), Priority = project.Priority }); } return(lstProject); }
// GET: api/TaskManager/5 public Project GetProject(int id) { TaskManagerBL taskManagerBL = new TaskManagerBL(); DA.Project project = taskManagerBL.ReadProject(id); if (project != null) { return new Project() { Name = project.Project1, ProjectId = project.Project_ID, EndDate = project.End_Date.ToString("dd/MM/yyyy"), StartDate = project.Start_Date.ToString("dd/MM/yyyy"), Priority = project.Priority } } ; return(null); }