public IHttpActionResult PostParentTask([FromBody] JObject Jparenttask)
        {
            ParentTaskEntity parentTask = JsonConvert.DeserializeObject <ParentTaskEntity>(Jparenttask.ToString());

            objParentBL.PostParentTask(parentTask);
            return(Ok(parentTask));
        }
Example #2
0
        private ParentTaskEntity RetParentTaskEntity(ParentTask parenttask)
        {
            ParentTaskEntity objParentTask = new ParentTaskEntity();

            objParentTask.ParentID        = parenttask.ParentID;
            objParentTask.ParentTaskTitle = parenttask.ParentTaskTitle;
            return(objParentTask);
        }
Example #3
0
        private ParentTask RetTask(ParentTaskEntity task)
        {
            ParentTask objParentTask = new ParentTask();

            objParentTask.ParentID        = task.ParentID;
            objParentTask.ParentTaskTitle = task.ParentTaskTitle;
            return(objParentTask);
        }
Example #4
0
        public void AddParentTask(ParentTaskEntity task)
        {
            var newTask = new T_PARENT_TASK();

            newTask.PARENT_TASK_NM = task.TaskName;

            _db.T_PARENT_TASK.Add(newTask);
            _db.SaveChanges();
        }
Example #5
0
        public ParentTask PostParentTask(ParentTaskEntity parentTask)
        {
            ParentTask objParentTask = new ParentTask();

            objParentTask = RetTask(parentTask);
            db.ParentTasks.Add(objParentTask);
            db.SaveChanges();
            return(objParentTask);
        }
        }        // POST: api/Parent

        public void Post([FromBody] ParentTaskEntity taskEntity)
        {
            try
            {
                _taskServices.CreateTask(taskEntity);
            }
            catch (Exception exception)
            {
                throw exception;
            }
        }
Example #7
0
        public List <ParentTaskEntity> GetParentTasks()
        {
            List <ParentTaskEntity> objParentTasks = new List <ParentTaskEntity>();

            foreach (var task in db.ParentTasks)
            {
                ParentTaskEntity objParentTask = new ParentTaskEntity();
                objParentTask = RetParentTaskEntity(task);
                objParentTasks.Add(objParentTask);
            }
            return(objParentTasks);
        }
Example #8
0
        // POST: api/ParentTask
        public int Post([FromBody] ParentTaskEntity parentTaskEntity)
        {
            try
            {
                _loggerService.LogInfo("InfoCode: API Info - Message :" + "Controller Name : ParentTask - Method Name : CreateParentTask - Description : Method Begin", LoggerConstants.Info.APIInfo);

                return(_parentTaskService.CreateParentTask(parentTaskEntity));
            }
            catch (Exception exception)
            {
                _loggerService.LogException(exception, LoggerConstants.Info.APIInfo);
            }
            return(0);
        }
Example #9
0
        // POST: api/ParentTask
        public int Post([FromBody] ParentTaskEntity taskEntity)
        {
            try
            {
                _loggerServices.LogInfo("InfoCode: API Info | Message :" + "File Name : ParentTaskController | Method Name : CreateTask | Description : Method Begin", LoggerConstants.Informations.WebAPIInfo);

                return(_taskServices.CreateParentTask(taskEntity));
            }
            catch (Exception exception)
            {
                _loggerServices.LogException(exception, LoggerConstants.Informations.WebAPIInfo);
            }
            return(0);
        }
Example #10
0
 public int CreateTask(ParentTaskEntity parenttaskEntity)
 {
     using (var scope = new TransactionScope())
     {
         var task = new TaskMan.DAL.ParentTask
         {
             Parent_Task = parenttaskEntity.Parent_Task,
         };
         _unitOfWork.ParentTaskRepository.Insert(task);
         _unitOfWork.Save();
         scope.Complete();
         return(task.Parent_ID);
     }
 }
        public void AddParentTask(ParentTaskEntity parentTask)
        {
            var parentTaskParam = new ParentTask();
            var parentTaskId    = _DBContext.ParentTasks.Max(p => (int?)p.ParentId);

            parentTaskId = (parentTaskId ?? 0) + 1;

            parentTaskParam.ParentId     = (int)parentTaskId;
            parentTaskParam.ParentTask1  = parentTask.ParentTask;
            parentTaskParam.ParentStatus = parentTask.ParentStatus;
            parentTaskParam.AddDate      = parentTask.AddDate;
            parentTaskParam.UpdtDate     = parentTask.UpdtDate;

            _DBContext.ParentTasks.Add(parentTaskParam);
            _DBContext.SaveChanges();
        }
        public void Add_Parent_Task()
        {
            var taskId = _parentTasks.Count() + 1;
            var task   = new ParentTaskEntity
            {
                TaskId   = taskId,
                TaskName = "Parent Task Test"
            };

            _mockRepository.AddParentTask(task);
            Assert.IsTrue(_parentTasks.Count() == 4);

            ParentTaskEntity testTask = GetParentById(taskId);

            Assert.IsNotNull(testTask);
            Assert.AreSame(testTask.GetType(), typeof(ParentTaskEntity));
            Assert.AreEqual(task.TaskName, testTask.TaskName);
        }
        //Add the Parent Task
        public void ShouldAddParentTask()
        {
            var parentId     = _parentTaskList.Count() + 1;
            var parentDetail = new ParentTaskEntity
            {
                ParentId     = parentId,
                ParentTask   = "Add New Parent",
                ParentStatus = "Y",
                AddDate      = new DateTime(2018, 9, 10),
                UpdtDate     = new DateTime(2018, 9, 11)
            };

            _mockRepository.AddParentTask(parentDetail);

            ParentTaskEntity addedParent = GetParentTask(parentId);

            Assert.IsTrue(_parentTaskList.Count() == 4);
            Assert.IsNotNull(addedParent);
            Assert.AreSame(addedParent.GetType(), typeof(ParentTaskEntity));
            Assert.AreEqual(parentId, addedParent.ParentId);
            Assert.IsTrue(parentDetail.ParentTask == addedParent.ParentTask);
        }
        public void CreateParentTaskTest()
        {
            var taskController = new ParentTaskController()
            {
                Request = new HttpRequestMessage
                {
                    Method     = HttpMethod.Post,
                    RequestUri = new Uri(ServiceBaseURL + "Create")
                }
            };

            taskController.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration());

            var newTask = new ParentTaskEntity()
            {
                Parent_ID   = 3,
                Parent_Task = "Web API Development - 1"
            };

            taskController.Post(newTask);

            _response = taskController.Get();
            var responseResultSearch = JsonConvert.DeserializeObject <List <ParentTask> >(_response.Content.ReadAsStringAsync().Result);
            var prntTaskList         =
                responseResultSearch.Select(
                    parentTaskEntity =>
                    new ParentTask
            {
                Parent_ID   = parentTaskEntity.Parent_ID,
                Parent_Task = parentTaskEntity.Parent_Task
            }).ToList();
            var addedParentTask = new ParentTask()
            {
                Parent_ID   = newTask.Parent_ID,
                Parent_Task = newTask.Parent_Task
            };

            AssertObjects.PropertyValuesAreEquals(addedParentTask, prntTaskList.Last());
        }
Example #15
0
        public void AddNewParentTaskTest()
        {
            var newTask = new ParentTaskEntity()
            {
                Parent_ID   = 3,
                Parent_Task = "Web API Development - 1"
            };

            var maxTaskBeforeAdd = _parentTask.Max(a => a.Parent_ID);

            newTask.Parent_ID = maxTaskBeforeAdd + 1;

            _parentTaskService.CreateParentTask(newTask);
            var addedParentTask = new ParentTask()
            {
                Parent_ID   = newTask.Parent_ID,
                Parent_Task = newTask.Parent_Task
            };

            AssertObjects.PropertyValuesAreEquals(addedParentTask, _parentTask.Last());
            Assert.That(maxTaskBeforeAdd + 1, Is.EqualTo(newTask.Parent_ID));
        }
 public IHttpActionResult AddParentTask([FromBody] ParentTaskEntity parentTask)
 {
     _ProjectManagerService.AddParentTask(parentTask);
     return(Ok());
 }
Example #17
0
 public bool UpdateTask(int parenttaskId, ParentTaskEntity parenttaskEntity)
 {
     throw new NotImplementedException();
 }
 public void AddParentTask(ParentTaskEntity parentTask)
 {
     _projDL.AddParentTask(parentTask);
 }
 public bool UpdateParentTask(int parentTaskId, ParentTaskEntity parentTaskEntity)
 {
     return(true);
 }
 public IHttpActionResult CreateParentTask([FromBody] ParentTaskEntity taskModel)
 {
     _taskService.AddParentTask(taskModel);
     return(Ok());
 }
Example #21
0
 public void AddParentTask(ParentTaskEntity task)
 {
     _repo.AddParentTask(task);
 }