コード例 #1
0
        public ActionResult Categoria(string id)
        {
           

            //consumir el servicio qu epoblas categorias 
            PublicationService publicationService = new PublicationService();
            List<Category> categorias = new List<Category>();
            categorias = publicationService.getCategory(id);
            ViewBag.Categories = categorias;           
            //ViewBag.Message = ""+categorias[0].category_name;

            return View();
        }
コード例 #2
0
        public void CategoriaAjax(string id)
        {


            //consumir el servicio qu epoblas categorias 
            PublicationService publicationService = new PublicationService();
            List<Category> categorias = new List<Category>();
            categorias = publicationService.getCategory(id);
           // JsonResult data_category = new JsonResult();
           // Response.Write( categorias);
            var jsonSerialiser = new JavaScriptSerializer();
            var json = jsonSerialiser.Serialize(categorias);
            Response.Write(json);

  
        }
コード例 #3
0
        public ActionResult Fotos (string id)
        {
         
            PublicationService publicationService = new PublicationService();
            if (string.IsNullOrEmpty(id))
            {
               
                string _categoryID = Request.Form["category_id"];
                string _title = Request.Form["item_title"];
                string _price = Request.Form["item_price"];
                string _typeCurrency = Request.Form["item_typeCurrency"];
                string _typeSeller = Request.Form["item_type_seller"];
                string _condition = Request.Form["item_condition"];
                string _description = Request.Form["description"];


                // generamos el item, procesamos el userid y consumimos el post
                Item item = new Item
                {
                    title = _title,
                    categoryId = _categoryID,
                    state = 1,
                    price = decimal.Parse(_price),
                    typeCurrency = _typeCurrency,
                    status = "active",
                    typeItem = "free",
                    description = _description,
                    usage = _condition
                };
                // obtenemos el id del item generado 

                var userid = "mdzRREFZxGmgCw8omPbYGQ==";
                item = publicationService.postItem(item, userid);
                id = item.itemId;
            }
           
            
           // una vez con el item generado comenzamos el procesado de fotos
            //    Response.Write ("El item generado es"+id);

            ViewBag.Message = id; //"DTM2013100081"
            return View();
        }
コード例 #4
0
        public ActionResult Preview(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                Response.Write("EL ideintificador no existe");
            }
            PublicationService publicationService = new PublicationService();
            Item item = new Item();

            item = publicationService.getItem(id);

            ViewBag.Message = "El id del articulo es:"+item.itemId;
            ViewBag.Category = item.categoryId;
            ViewBag.Title = item.title;
            ViewBag.Price = item.price;
            ViewBag.Currency = item.typeCurrency;
            ViewBag.Condition = item.usage;
            ViewBag.Description = item.description;
            if (item.pictures.Count() > 0)
            {
                ViewBag.FotoMain = item.pictures[0].url_general.Replace("_original.","_300.");
            }
            else
            {
                ViewBag.FotoMain = "http://usados.autoplaza.com.mx/css/images/logo.png";
            }
            

            return View();
        }