public async Task <IActionResult> GetPostBySubjectId(long subjectId) { var query = new GetPostBySubjectIdQuery(subjectId); var result = await _mediator.Send(query); return(result != null?Success(result) : Error(new { info = "خطایی رخ داده است" })); }
public async Task <IEnumerable <Post> > Handle(GetPostBySubjectIdQuery request, CancellationToken cancellationToken) { string functionName = "GetPostBySubjectId:Get:" + request.SubjectId; Log.ForContext("Message", functionName) .ForContext("Error", "").Information(functionName); return(await _read.GetPostBySubjectId(request.SubjectId)); }