Esempio n. 1
0
        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 = "خطایی رخ داده است" }));
        }
Esempio n. 2
0
        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));
        }