public JsonResult Delete(mc_cat_merc model)
        {
            DbObject obj = new DbObject();

            try
            {
                var _obj = db.mc_cat_merc.Find(model.id_categoria);
                db.mc_cat_merc.Remove(_obj);
                db.SaveChanges();
                obj.db_obj_ack = "OK";
            }
            catch (Exception ex)
            {
                obj.db_obj_ack     = "KO";
                obj.db_obj_message = ex.Message;
            }

            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
        public JsonResult Edit(mc_cat_merc model)
        {
            DbObject obj = new DbObject();

            obj.db_obj_ack     = "KO";
            obj.db_obj_message = "Attenzione i campi obbligatori non sono stati validati";

            if (ModelState.IsValid)
            {
                try
                {
                    db.Entry(model).State = EntityState.Modified;
                    db.SaveChanges();
                    obj.db_obj_ack = "OK";
                }
                catch (Exception ex)
                {
                    obj.db_obj_ack     = "KO";
                    obj.db_obj_message = ex.Message;
                }
            }

            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="x"></param>
        /// <param name="url"></param>
        /// <returns></returns>
        internal static string getImg(mc_cat_merc x, string url)
        {
            var model = x.ma_articoli.FirstOrDefault().ma_articoli_img.FirstOrDefault().id_img_articolo;

            return(model != null ? url + "/" + model : url + "/" + "no_img.jpg");
        }