public async Task GetToDoListById() { ToDoListDto result = await _toDoListContract.GetToDoListById(1, 1); Assert.IsNotNull(result); Assert.AreEqual(1, result.ToDoListId); }
public async Task <IActionResult> GetToDoListById([Required] long toDoListId) { long userId = long.Parse(HttpContext.Items["UserId"].ToString()); ToDoListDto toDoListDto = await _toDoListContract.GetToDoListById(toDoListId, userId); if (toDoListDto != null) { return(Ok( new ApiResponse <ToDoListDto> { IsSuccess = true, Result = toDoListDto, Message = "ToDoList records retrieval successful." })); } return(NotFound( new ApiResponse <string> { IsSuccess = false, Result = "Not found.", Message = "No data exist for Id = " + toDoListId + "." })); }