Beispiel #1
0
        public HttpResponseMessage GetData()
        {
            try
            {
                VersionsResponse versionsResponse = new VersionsResponse();
                VersionsResults  versionsResults  = new VersionsResults();

                versionsResults.appVersions = VersionRepository.GetAllVersion();
                versionsResults.apiMessage  = appmessage.versionSuccessfully;
                if (versionsResults != null)
                {
                    versionsResponse.status  = true;
                    versionsResponse.message = appmessage.executedSuccessfully;
                    versionsResponse.results = versionsResults;
                    var response = this.Request.CreateResponse(HttpStatusCode.OK);
                    response.Content = new StringContent(JsonConvert.SerializeObject(versionsResponse, Formatting.None), Encoding.UTF8, "application/json");
                    return(response);
                }

                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Not found"));
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
            }
        }