public ActionResult Create(ESTADOMESA objEstadoMesa) //REBICIÓ UN OBJETO BASADO EN EL MODELO DE TIPO TIPOPRODUCTO, DESDE LA VISTA { if (ModelState.IsValid) //SI EL ESTADO DEL OBJETO ES VALIDO { db.ESTADOMESA.Add(objEstadoMesa); //SE INSTANCIA EL MAPEO DEL ENTITYFRAMEWORK PARA LA TABLA TIPOPRODUCTO, Y CON EL METODO ADD, SE LE PASA EL OBJETO db.SaveChanges(); return(RedirectToAction("Index")); //REDIRIGE LA ACCION AL METODO INDEX QUE LLEVA A LA VISTA POR DEFECTO DE LISTADO } return(View(objEstadoMesa)); }
[HttpPost] //ESTO SUCEDE CUANDO LA CONTROLLER RECIBE UN POST AL METODO EDIT public ActionResult Edit(ESTADOMESA objEstadoMesa) //RECIBE EL OBJETO POR PARAMETROS { if (ModelState.IsValid) { db.Entry(objEstadoMesa).State = EntityState.Modified; //SI VIENE CON CAMBIOS, SE QUEDARÁ CON LOS CAMBIOS REALIZADOS db.SaveChanges(); //CONSOLIDA EN LA BASE return(RedirectToAction("Index")); //REDIRIGE A LA VISTA DE LISTADO } return(View(objEstadoMesa)); //NO ENCONTRÓ COINCIDENCIAS NO RETORNA NADA }