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
        }