public JsonResult ForwardImage(int idImage) { Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("forwrdImage.Media.Entrée(idImage: {0})", idImage)); try { var image = DALMedia.FindImageById(idImage); var imageApres = DALMedia.ImageApres(image); var transfertOrdre = image.ordre; image.ordre = imageApres.ordre; imageApres.ordre = transfertOrdre; DALMedia.UpdateImage(image); DALMedia.UpdateImage(imageApres); } catch (Exception e) { Tools.Logger.Ecrire(Tools.Logger.Niveau.Erreur, string.Format("forwrdImage.Media.Exception(Exception : {0})", e)); } return(Json("hey")); }
/** * Pour les fonction backward et forward j'inverse juste les numéro d'ordre des deux * image. Le reste est gérer en Jquery sur la partie front */ public JsonResult BackwardImage(int idImage) { Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("backwardImage.Media.Entrée(idImage: {0})", idImage)); try { var image = DALMedia.FindImageById(idImage); var imageAvant = DALMedia.ImageAvant(image); var transfertOrdre = image.ordre; image.ordre = imageAvant.ordre; imageAvant.ordre = transfertOrdre; DALMedia.UpdateImage(image); DALMedia.UpdateImage(imageAvant); Tools.Logger.Ecrire(Tools.Logger.Niveau.Info, string.Format("backwardImage.Media.Sortie(imageAvantNouvalleOrdre {0}, imageNouvelleOrdre{1})", imageAvant.ordre, image.ordre)); } catch (Exception e) { Tools.Logger.Ecrire(Tools.Logger.Niveau.Erreur, string.Format("backwardImage.Media.Exception(Exception : {0})", e)); } return(Json("hey")); }