// 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); }
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)); }