public async Task <IActionResult> GetFarmerById(int farmerId) { try { var _serviceEndPoint = new ServicesEndPoint(_unitOfWork, _emailService); Farmer res = await _serviceEndPoint.GetFarmerById(farmerId); FarmerViewModel results = _Mapper.Map <FarmerViewModel>(res); if (results == null) { return(NotFound(results)); } return(Ok(results)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }