Ejemplo n.º 1
0
        public ActionResult Index()
        {
            var items         = CNTPO2.GetItems();
            var categories    = CNTPO2.GetCategories();
            var subCategories = CNTPO2.GetSubCategories();



            var data = new IndexDataModel
            {
                Items = items.Select(x => new CNProduct
                {
                    ID         = x.ID,
                    Name       = x.Name,
                    ImgUrl     = x.ImgUrl,
                    Price      = x.Price,
                    IsOffer    = x.IsOffer,
                    IsFeatured = x.IsFeatured
                }).ToList(),
                Categories = categories.Select(y => new CNCategories
                {
                    ID       = y.ID,
                    Category = y.Category
                }).ToList(),
                SubCategorieses = subCategories.Select(w => new CNSubCategories
                {
                    ID         = w.ID,
                    Name       = w.Name,
                    IdCategory = w.IdCategory
                }).ToList()
            };

            return(View(data));
        }
Ejemplo n.º 2
0
        public JsonResult AddQuery(string name, string email, string phone, string message)
        {
            string errs = "";

            var response = CNTPO2.AddQuery(name, email, phone, message);

            if (!response)
            {
                errs = CNTPO2.ErrorsValidation(name, email, phone, message);
            }

            ViewBag.Response = response;
            ViewBag.Message  = response ? "Se completo con exito el registro del formulario" : "Hubo un error con el registro del formulario";

            return(Json(new { res = ViewBag.Response, msg = ViewBag.Message, err = errs }, JsonRequestBehavior.AllowGet));
        }