public async Task <IActionResult> GetAllCourse() { var request = new GetAllCourseRequest(); var model = new GetAllCoursesQueryRequest { TransferObject = request }; var result = await Mediator.Send(model); return(HandleResponse(result, r => r)); }
public async Task <OperationResult <GetAllCoursesQueryResponse> > Handle(GetAllCoursesQueryRequest request, CancellationToken cancellationToken) { var response = new GetAllCoursesQueryResponse(request.MessageId); OperationResult <GetAllCoursesQueryResponse> result; response.Result = await(from u in _dbContext.Course select new CourseResponse { Id = u.Id, Code = u.Code, Name = u.Name, Description = u.Description }).ToListAsync(); result = new OperationResult <GetAllCoursesQueryResponse>(EnumOperationResult.Ok, null, response); return(result); }
public async Task GetAllCourses() { try { var getAllCourses = CourseHelper.GetAllCourses(); var model = new GetAllCoursesQueryRequest { TransferObject = getAllCourses }; var result = await _mediator.Send(model); result.Status.ShouldBe(EnumOperationResult.Ok); } catch (Exception ex) { Console.WriteLine(ex.Message); } }