private string GetSamplingPointImageUri(string surveyId, string samplingPointId, string fileName)
{
var result = new StringBuilder(ConnectionClient.NfieldServerUri.AbsoluteUri);
result.AppendFormat(CultureInfo.InvariantCulture, @"{0}/{1}/SamplingPoint/{2}/Image/{3}",
SamplingPointImageControllerName,
surveyId,
Uri.EscapeUriString(samplingPointId),
!string.IsNullOrEmpty(fileName) ? Uri.EscapeUriString(fileName) : "");
return result.ToString();
}