public HttpResponseMessage Getarticles(int id) { clsArticles objArticle = new clsArticles(); try { objArticle = (from a in db.articles where (a.id == id) select new clsArticles() { id = a.id, name = a.name, description = a.description, total_in_shelf = a.total_in_shelf, total_in_vault = a.total_in_vault, store_id = a.store_id }).FirstOrDefault <clsArticles>(); if (objArticle == null) { objError = objResponse.responseError(HttpStatusCode.NotFound); return(Request.CreateResponse(HttpStatusCode.NotFound, objError, Configuration.Formatters.JsonFormatter)); } objResponseArticles = objResponse.responseArticleSuccess(objArticle, articlesTotal()); return(Request.CreateResponse(HttpStatusCode.OK, objResponseArticles, Configuration.Formatters.JsonFormatter)); } catch (Exception ex) { objError = objResponse.responseError(HttpStatusCode.BadRequest); return(Request.CreateResponse(HttpStatusCode.BadRequest, objError, Configuration.Formatters.JsonFormatter)); } }
public async Task <clsArticles> getArticleByID(int?id) { clsArticles Articles = new clsArticles(); try { using (var client = new HttpClient()) { client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage Res = await client.GetAsync(String.Format("services/articles/{0}", id)); if (Res.IsSuccessStatusCode) { var EmpResponse = Res.Content.ReadAsStringAsync().Result; ResponseArticles account = JsonConvert.DeserializeObject <ResponseArticles>(EmpResponse); Articles = JsonConvert.DeserializeObject <clsArticles>(account.articles.ToString()); } } } catch (Exception ex) { throw ex; } return(Articles); }
public async Task <List <clsArticles> > getListArticle() { List <ResponseArticles> viewModelList = new List <ResponseArticles>(); List <clsArticles> lsArticles = new List <clsArticles>(); try { using (var client = new HttpClient()) { client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage Res = await client.GetAsync("services/articles/"); if (Res.IsSuccessStatusCode) { var EmpResponse = Res.Content.ReadAsStringAsync().Result; ResponseArticles account = JsonConvert.DeserializeObject <ResponseArticles>(EmpResponse); lsArticles = JsonConvert.DeserializeObject <List <clsArticles> >(account.articles.ToString()); } else { return(null); } } } catch (Exception ex) { throw ex; } return(lsArticles); }
public HttpResponseMessage GetArticles() { try { var articles = _context.Articles.ToList(); var total = articles.Count(); List <Articles> lsArticles = new List <Articles>(); lsArticles = articles; responseArticles = response.responseArticleSuccess(lsArticles, total); return(Request.CreateResponse(HttpStatusCode.OK, responseArticles)); } catch (Exception) { throw; } }
// GET: service/articles public HttpResponseMessage Getarticles() { List <clsArticles> lsArticle = new List <clsArticles>(); lsArticle = (from a in db.articles select new clsArticles() { id = a.id, name = a.name, description = a.description, total_in_shelf = a.total_in_shelf, total_in_vault = a.total_in_vault, store_id = a.store_id }).ToList <clsArticles>(); objResponseArticles = objResponse.responseArticleSuccess(lsArticle, articlesTotal()); return(Request.CreateResponse(HttpStatusCode.OK, objResponseArticles)); }
public HttpResponseMessage Stores(int id) { try { var articles = _context.Articles.Where(x => x.StoreID == id).ToList(); var total = articles.Count(); List <Articles> lsArticles = new List <Articles>(); lsArticles = articles; if (lsArticles == null) { reponseError = response.responseError(HttpStatusCode.NotFound); return(Request.CreateResponse(HttpStatusCode.NotFound, reponseError, Configuration.Formatters.JsonFormatter)); } responseArticles = response.responseArticleSuccess(articles, total); return(Request.CreateResponse(HttpStatusCode.OK, responseArticles, Configuration.Formatters.JsonFormatter)); } catch (Exception ex) { reponseError = response.responseError(HttpStatusCode.BadRequest); return(Request.CreateResponse(HttpStatusCode.BadRequest, reponseError, Configuration.Formatters.JsonFormatter)); } }