예제 #1
0
        public int GetId_Media(int id_projet)
        {
            medium monmedia = CprojBdd.media.FirstOrDefault(p => p.id_projet == id_projet && p.lib_image == "principale");

            if (monmedia == null)
            {
                return(-1);
            }
            else
            {
                return(monmedia.id_media);
            }
        }
예제 #2
0
        public int GetId_Media_all(int id_projet, string lib_image)
        {
            medium monmedia = CprojBdd.media.FirstOrDefault(
                p => p.id_projet == id_projet && p.lib_image == lib_image);

            if (monmedia == null)
            {
                return(-1);
            }
            else
            {
                return(monmedia.id_media);
            }
        }
예제 #3
0
        public int AddMedia(Byte[] media, string lien, int id_projet, string type_media, string lib_image)
        {
            medium MyMedia = new medium()
            {
                media      = media,
                lien       = lien,
                id_projet  = id_projet,
                type_media = type_media,
                lib_image  = lib_image
            };

            CprojBdd.media.Add(MyMedia);

            CprojBdd.SaveChanges();

            return(MyMedia.id_media);
        }
예제 #4
0
        public int DeleteMedia(int id)

        {
            medium media = CprojBdd.media.Find(id);

            if (media != null)
            {
                int id_proj = media.id_projet;
                CprojBdd.media.Remove(media);
                CprojBdd.SaveChanges();
                return(id_proj);
            }
            else
            {
                return(-1);
            }
        }