public ActionResult Create(BlogPost model) { try { if (ModelState.IsValid) { _repo.Crear(model); return(RedirectToAction("Index")); } } catch (Exception ex) { //Log ex } return(View(model)); }
//L33c6c añadimos Create(BlogPost model) public ActionResult Create(BlogPost model)//FormCollection collection) { try { /*L34c1c se comentamos na vista @Scripts.Render("~/bundles/jqueryval"), a validacion de datos faise * solo desde aqui*/ if (ModelState.IsValid) //indicamos se as reglas de validacion son cumplidas { _repo.Crear(model); //error:btn dereito -crear internal void Crear(BlogPost model) en Services/Blogrepository return(RedirectToAction("Index")); } } catch (Exception ex) { //log gardariamos a excepcion nun log ou BBDD } return(View(model));//se ocurre unha exception ou o modelo nn é valido retornamos o modelo o usuario }
public ActionResult Create(BlogPostModel model) { try { // TODO: Add insert logic here if (ModelState.IsValid) { //este modelo se enviara a crear, luego se enviara al MODELO de BlogPostModel (y despues de ahi a la DB) _repo.Crear(model); return(RedirectToAction("Index")); } } catch (Exception ex) { //log ex } return(View(model)); }