Ejemplo n.º 1
0
        public JsonResult Actualizar([Bind(Include = "Id,Descripcion,cTiposPlatillosId")] cPlatillos platillo)
        {
            /* Codigo de validaciones:
             * -- COD-0 = sin errores
             * -- COD-1 = validacion de nombre del platillo
             * -- COD-2 = validacion de los datos del platillo */

            string error        = "COD-0";
            var    plat_Antiguo = db.cPlatillos.Find(platillo.Id);

            if (plat_Antiguo.Descripcion != platillo.Descripcion)
            {
                if (db.cPlatillos.Any(plat => plat.Descripcion == platillo.Descripcion))
                {
                    error = "COD-1";
                    return(Json(error, JsonRequestBehavior.AllowGet));
                }
            }

            if (ModelState.IsValid)
            {
                plat_Antiguo.Descripcion       = platillo.Descripcion;
                plat_Antiguo.cTiposPlatillosId = platillo.cTiposPlatillosId;

                db.Entry(plat_Antiguo).State = EntityState.Modified;
                db.SaveChanges();
                return(Json(error, JsonRequestBehavior.AllowGet));
            }
            else
            {
                error = "COD-2";
                return(Json(error, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 2
0
        public JsonResult Registrar([Bind(Include = "Descripcion,Estatus,cTiposPlatillosId")] cPlatillos platillo)
        {
            /* Codigo de validaciones:
             * -- COD-0 = sin errores
             * -- COD-1 = validacion de nombre del platillo
             * -- COD-2 = validacion de los datos del platillo */

            string error = "COD-0";

            if (db.cPlatillos.Any(plat => plat.Descripcion == platillo.Descripcion))
            {
                error = "COD-1";
                return(Json(error, JsonRequestBehavior.AllowGet));
            }

            if (ModelState.IsValid)
            {
                db.cPlatillos.Add(platillo);
                db.SaveChanges();
                return(Json(error, JsonRequestBehavior.AllowGet));
            }
            else
            {
                error = "COD-2";
                return(Json(error, JsonRequestBehavior.AllowGet));
            }
        }