public ActionResult Editar(int id)
        {
            var sug = new SugestaoService().GetById(id);
            ViewBag.Products = new SugestaoService().GetProductsSelectListItem(id);

            return View(sug);
        }
        public ActionResult ListagemItens(Int32? page, Int32? idSugestao)
        {
            page = page ?? 1;
            var Sugestao = new SugestaoService().GetByPageItem(page.Value, idSugestao);

            var list = new MvcList<Ecommerce_Produto_SugestaoItem>(Sugestao.Item1, page.Value, Sugestao.Item2, Settings.QuantityRegistersPerPage);
            return PartialView(list);
        }
        public ActionResult Listagem(Int32? page, String nomeProduto, String codigoProduto)
        {
            page = page ?? 1;
            var Sugestao = new SugestaoService().GetByPage(page.Value, nomeProduto, codigoProduto);

            var list = new MvcList<Ecommerce_Produto_Sugestao>(Sugestao.Item1, page.Value, Sugestao.Item2, Settings.QuantityRegistersPerPage);
            return PartialView(list);
        }
 public JsonResult AutoCompletar(String term)
 {
     var sService = new SugestaoService();
     var items = sService.ObterItemsPorTermo(0, 10, term);
     var pRetorno = from item in items.Item1
                    select new Dictionary<String, String>
                             { 
                                 { "value", item.IdProduto.ToString() },
                                 { "label", String.Format("{0} - {1} - {2}", 
                                     (item.CodigoProduto) , 
                                     (item.Nome),
                                     (item.PrecoUnitario))
                                 } 
                             };
     return Json(pRetorno, JsonRequestBehavior.AllowGet);
 }
Пример #5
0
 /// <summary>
 /// Get the suggestions to the product
 /// </summary>
 /// <param name="id">Id of the product</param>
 /// <returns></returns>
 public ActionResult Suggestions(Int32 id)
 {
     var list = new SugestaoService().GetSugestoes(id, GetCurrentIdIdioma(), 2);
     return PartialView(list);
 }