コード例 #1
0
        public async Task VerifyEditFunction()
        {
            var project = TestData.GetParentTaskDetails().FirstOrDefault();

            await _manageParentTaskDetails.Edit(project);

            _parentTaskRepository.Verify(r => r.Edit(project), Times.Once);
        }
コード例 #2
0
        public async Task <IActionResult> Put(int id, [FromBody] ParentTaskDetail parentTask)
        {
            if (!ModelState.IsValid || parentTask == null || id != parentTask.ParentId)
            {
                return(BadRequest("Provided Parent Task Details are not valid."));
            }

            await _manageParentTaskDetails.Edit(parentTask);

            return(Ok(parentTask.ParentId));
        }