public HttpResponseMessage Get(int magazineid)
        {
            HttpResponseMessage msg = null;
            var result = entities.Magazines.Include("Articles").Where(f => f.AutoID == magazineid).FirstOrDefault();

            if (result == null)
            {
                msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Nothing Found Here");
            }
            else
            {
                msg = Request.CreateResponse(HttpStatusCode.OK, TheMagazineFactory.Create(result));
            }

            return(msg);
        }
Exemple #2
0
        public HttpResponseMessage Get(int magazineid, int id)
        {
            HttpResponseMessage msg = null;
            var result = entities.Articles.Include("Magazine1")
                         .Where(m => m.AutoID == id)
                         .FirstOrDefault();
            Article artMan = new Article();

            //if (result == null && result.Magazine1.AutoID != id && result.AutoID != id || result.Magazine1 == null )
            //{
            //    msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Nothing Found here");

            //}
            if (result == null)
            {
                msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Nothing Found here");
            }
            else if (result.Magazine1 == null)
            {
                msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Nothing Found here");
            }
            //else if (result.Magazine1.AutoID == magazineid && result.AutoID != id)
            //{

            //   msg = Request.CreateResponse(HttpStatusCode.NotFound);


            //}
            //else if (result.Magazine1.AutoID == magazineid && result = "")
            //{

            //    msg = Request.CreateResponse(HttpStatusCode.NotFound);


            //}
            else if (result.Magazine1.AutoID == magazineid)
            {
                msg = Request.CreateResponse(HttpStatusCode.OK, TheMagazineFactory.Create(result));
            }


            return(msg);
        }
Exemple #3
0
        public HttpResponseMessage Get(int magazineid)
        {
            HttpResponseMessage msg = null;
            var results             = entities.Articles.Include("Magazine1")
                                      .Where(m => m.Magazine1.AutoID == magazineid)
                                      .ToList()
                                      .Select(m => TheMagazineFactory.Create(m));



            if (results == null)
            {
                msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "Nothing Found here");
            }
            else
            {
                msg = Request.CreateResponse(HttpStatusCode.OK, results);
            }

            return(msg);
        }