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)); }
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)); }