public IHttpActionResult GetStores()
        {
            var response = new PluralStoreResponse();
            var result   = new List <StoreDTO>();

            try
            {
                result = ContextBehaviours.GetStores();

                // Validate if find record
                if (result.Count == 0)
                {
                    return(Ok(ResponseHandler.Error(404)));
                }

                // Prepare success response
                response.stores         = result;
                response.total_elements = result.Count;
                response.success        = true;
                return(Ok(response));
            }
            catch (Exception ex)
            {
                return(Ok(ResponseHandler.Error(500)));
            }
        }
Exemple #2
0
        // GET: /Article/Create
        public ActionResult Create()
        {
            //Load stores
            var storeResponse = new PluralStoreResponse();
            var response      = SuperZapatosAPI.CallGetAPI("services/GetStores/");
            var items         = new List <SelectListItem>();

            if (response.IsSuccessStatusCode)
            {
                // Creating Json Request Object
                storeResponse = new JavaScriptSerializer().Deserialize <PluralStoreResponse>(response.Content.ReadAsStringAsync().Result);


                foreach (var item in storeResponse.stores)
                {
                    SelectListItem newItem = new SelectListItem()
                    {
                        Text  = item.name,
                        Value = item.id.ToString()
                    };
                    items.Add(newItem);
                }
            }
            ViewBag.Stores = items;
            return(View());
        }
Exemple #3
0
        // GET: Store
        public ActionResult Index()
        {
            var storeResponse = new PluralStoreResponse();
            var response      = SuperZapatosAPI.CallGetAPI("services/GetStores/");

            if (response.IsSuccessStatusCode)
            {
                // Creating Json Request Object
                storeResponse = new JavaScriptSerializer().Deserialize <PluralStoreResponse>(response.Content.ReadAsStringAsync().Result);
            }

            return(View(storeResponse.stores));
        }
Exemple #4
0
        // GET: /Article/Edit/
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Index"));
            }

            var articleResponse = new SingularArticleResponse();
            var result          = SuperZapatosAPI.CallGetAPI("services/GetArticleById/", id.ToString());

            if (result.IsSuccessStatusCode)
            {
                // Creating Json Request Object
                articleResponse = new JavaScriptSerializer().Deserialize <SingularArticleResponse>(result.Content.ReadAsStringAsync().Result);
            }

            //Load stores
            var storesResponse = new PluralStoreResponse();
            var response       = SuperZapatosAPI.CallGetAPI("services/GetStores/");
            var items          = new List <SelectListItem>();

            if (response.IsSuccessStatusCode)
            {
                // Creating Json Request Object
                storesResponse = new JavaScriptSerializer().Deserialize <PluralStoreResponse>(response.Content.ReadAsStringAsync().Result);


                foreach (var item in storesResponse.stores)
                {
                    SelectListItem newItem = new SelectListItem()
                    {
                        Text  = item.name,
                        Value = item.id.ToString()
                    };
                    items.Add(newItem);
                }
            }
            ViewBag.Stores = items;

            return(View(articleResponse.article));
        }