public JsonResult deleteAutre(decimal id) { if (_me == null) { return(Json(new { result_code = -1000, message = "Session expired" }, JsonRequestBehavior.AllowGet)); } Autre autre = db.Autre.Find(id); if (autre == null) { return(Json(new { result_code = -1, message = "item not valid" }, JsonRequestBehavior.AllowGet)); } db.Autre.Remove(autre); db.SaveChanges(); return(Json(new { result_code = 1 }, JsonRequestBehavior.AllowGet)); }
protected Dictionary <string, Object> getJson(Autre item) { var json = new Dictionary <string, Object>(); if (item == null) { return(null); } json.Add("id", item.id); json.Add("Ins_id", item.Ins_id); json.Add("etablissement", item.etablissement); json.Add("fonction", item.fonction); json.Add("periode", item.periode); json.Add("description", item.description); json.Add("status", item.status); return(json); }
/// <summary> /// Converti un Jtoken en une Oeuvre /// </summary> /// <param name="jTokenOeuvre">Le JToken à convertir</param> /// <returns>L'Oeuvre convertie</returns> private static Oeuvre JObjectVersOeuvre(JToken jTokenOeuvre) { Oeuvre oeuvreRetour; switch ((int)jTokenOeuvre["type"]) { case (int)TypeOeuvre.Autre: oeuvreRetour = new Autre((string)jTokenOeuvre["nom"], (string)jTokenOeuvre["image"], (DateTime)jTokenOeuvre["sortie"], (string)jTokenOeuvre["créateur"], JTokenVersObservableDictionnaryString(jTokenOeuvre), (string)jTokenOeuvre["synopsis"], (string)jTokenOeuvre["commentaire"], (string)jTokenOeuvre["guid"]); break; case (int)TypeOeuvre.Film: oeuvreRetour = new Film((string)jTokenOeuvre["nom"], (string)jTokenOeuvre["image"], (DateTime)jTokenOeuvre["sortie"], (string)jTokenOeuvre["réalisateur"], (string)jTokenOeuvre["studio"], JTokenVersObservableDictionnaryString(jTokenOeuvre), (string)jTokenOeuvre["synopsis"], (string)jTokenOeuvre["commentaire"], (string)jTokenOeuvre["guid"]); break; case (int)TypeOeuvre.Série: oeuvreRetour = new Série((string)jTokenOeuvre["nom"], (string)jTokenOeuvre["image"], (DateTime)jTokenOeuvre["sortie"], (string)jTokenOeuvre["réalisateur"], (string)jTokenOeuvre["studio"], JTokenVersObservableDictionnaryString(jTokenOeuvre), (string)jTokenOeuvre["synopsis"], (string)jTokenOeuvre["commentaire"], (string)jTokenOeuvre["guid"]); break; case (int)TypeOeuvre.Livre: oeuvreRetour = new Livre((string)jTokenOeuvre["nom"], (string)jTokenOeuvre["image"], (DateTime)jTokenOeuvre["sortie"], (string)jTokenOeuvre["auteur"], (string)jTokenOeuvre["éditeur"], JTokenVersObservableDictionnaryString(jTokenOeuvre), (string)jTokenOeuvre["synopsis"], (string)jTokenOeuvre["commentaire"], (string)jTokenOeuvre["guid"]); break; case (int)TypeOeuvre.Scan: oeuvreRetour = new Scan((string)jTokenOeuvre["nom"], (string)jTokenOeuvre["image"], (DateTime)jTokenOeuvre["sortie"], (string)jTokenOeuvre["auteur"], (string)jTokenOeuvre["éditeur"], JTokenVersObservableDictionnaryString(jTokenOeuvre), (string)jTokenOeuvre["synopsis"], (string)jTokenOeuvre["commentaire"], (string)jTokenOeuvre["guid"]); break; default: oeuvreRetour = new Animé((string)jTokenOeuvre["nom"], (string)jTokenOeuvre["image"], (DateTime)jTokenOeuvre["sortie"], (string)jTokenOeuvre["auteur"], (string)jTokenOeuvre["studio"], JTokenVersObservableDictionnaryString(jTokenOeuvre), (string)jTokenOeuvre["synopsis"], (string)jTokenOeuvre["commentaire"], (string)jTokenOeuvre["guid"]); break; } return(oeuvreRetour); }
public ActionResult deleteAutre(decimal id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Autre autre = db.Autre.Find(id); if (autre == null) { return(HttpNotFound()); } db.Autre.Remove(autre); db.SaveChanges(); return(RedirectToAction("CvResume")); }
public JsonResult SaveAutre(Autre autre) { if (_me == null) { return(Json(new { result_code = -1000, message = "Session expired" }, JsonRequestBehavior.AllowGet)); } try { autre.archived = 1; autre.status = 1; autre.Ins_id = _me.id; db.Autre.Add(autre); db.SaveChanges(); return(Json(new { result_code = 1, data = getJson(autre) }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { result_code = -2, message = "An error occured" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult SaveAutre(Autre autre) { try { autre.archived = 1; autre.status = 1; autre.Ins_id = Convert.ToDecimal(Session["id"]); db.Autre.Add(autre); db.SaveChanges(); return(RedirectToAction("CvResume")); } catch (DbEntityValidationException ex) { foreach (var entityValidationErrors in ex.EntityValidationErrors) { foreach (var validationError in entityValidationErrors.ValidationErrors) { Response.Write("Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage); } } } return(RedirectToAction("CvResume")); }