Пример #1
0
 public static void AddProperty(Property property)
 {
     /* Functie/Serviciu folosit pentru a adauga proprietati introduse de utilizator
     *  in aplicatie pentru un fisier (persoane din fisiere, locuri din fisiere etc. */
     using (var ctx = new Proiect1.Model1Container())
     {
         ctx.Properties.Add(property);
         ctx.SaveChanges();
     }
 }
Пример #2
0
 public static void DeleteFile(File file)
 {
     /* Functie/Serviciu folosit pentru stergerea unui fisier (marcarea flagului isDeleted din
      * tabela Metadata ca fiind True */
     using (var ctx = new Proiect1.Model1Container())
     {
         ctx.Files.Remove(file);
         ctx.SaveChanges();
     }
 }
Пример #3
0
        public static void SaveFile(File file)
        {
            using (var ctx = new Proiect1.Model1Container())
            {
                if (GetAllFiles().Exists(f => f.FilePath == file.FilePath))
                {
                    throw new Exception("File already in gallery.");
                }

                ctx.Files.Add(file);
                ctx.SaveChanges();
            }
        }