public HttpResponseMessage Get(int id)
 {
     try
     {
         var result = _memberBusinessLogic.GetMemberById(id);
         return(Request.CreateResponse(HttpStatusCode.OK, result));
     }
     catch (Exception exception)
     {
         CustomExceptions.WriteExceptionMessageToFile(exception);
         return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                            exception.Message));
     }
 }
 public IHttpActionResult Post([FromBody] MemberViewModel memberViewModel)
 {
     try
     {
         if (memberViewModel == null)
         {
             return(BadRequest());
         }
         var result = _memberBusinessLogic.CreateMember(memberViewModel);
         return(Ok(result));
     }
     catch (Exception exception)
     {
         CustomExceptions.WriteExceptionMessageToFile(exception);
         return(InternalServerError(exception));
     }
 }