public void Validate() { if (string.IsNullOrEmpty(RequestType) || string.IsNullOrEmpty(ResponseType) || string.IsNullOrEmpty(Name)) { //log error } else { RequestType = RequestType.Trim(); ResponseType = ResponseType.Trim(); Name = Name.Trim(); } // validate endpoint try { this.EndpointEntity.Validate(); } catch (Exception) { //log error } }