Esempio n. 1
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);
        }
Esempio n. 2
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));
        }