public async Task <ResponseMessage> GetLandlordDetailsAsync( GetLandlordDetailRequest request) { try { var result = await Mediator.Send(request); return(OkResponse(result)); } catch (Exception ex) { return(GetResponseMessageForException(ex)); } }
public async Task <IActionResult> GetLandlordDetailsAsync(string id) { if (ModelState.IsValid) { var request = new GetLandlordDetailRequest() { LandlordId = id }; var result = await _landlordService.GetLandlordDetailsAsync(request); return(StatusCode(result.Status, result.Payload)); } return(GetBadRequestResult()); }