Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        /**
         * 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"));
        }