public static HttpResponseMessage GetHttpResponseMessage <T>(this MessageModel <T> messageModel) { var reponse = new HttpResponseMessage() { Content = new ObjectContent(messageModel.GetType(), messageModel, GlobalConfiguration.Configuration.Formatters.JsonFormatter), StatusCode = messageModel.Status }; return(reponse); }