コード例 #1
0
        public async Task <AssignmentResponse> GetByIdAsync(int id)
        {
            var existingAssignment = await _assignmentRepository.FindById(id);

            if (existingAssignment == null)
            {
                return(new AssignmentResponse("Assignment not found"));
            }
            return(new AssignmentResponse(existingAssignment));
        }
コード例 #2
0
        public async Task <IActionResult> FindById([FromRoute] Guid id)
        {
            var result = await _repository.FindById(id);

            if (result == null)
            {
                return(NotFound());
            }

            var response = _mapper.Map <AssignmentDto>(result);

            return(Ok(response));
        }
コード例 #3
0
 public Assignment FindById(Guid id)
 {
     return(_assignmentRepository.FindById(id));
 }