Exemple #1
0
 // END Static Builders
 // BEGIN Static Writers
 private static int WriteResource()
 {
     var newResource = new Klib.Resource();
     db.Resources.InsertOnSubmit(newResource);
     db.SubmitChanges();
     return newResource.UID;
 }
Exemple #2
0
        private static void Write(Music music, Person person, bool borrowFlag)
        {
            // For borrow and return
            var newResource = new Klib.Resource();
            var newMovie = Build(music);
            var newPerson = Build(person);
            db.Resources.InsertOnSubmit(newResource);
            db.SubmitChanges();
            newMovie.UID = newResource.UID;

            var newMapper = new Klib.ResourceMapper { Person = newPerson.UID, Resource = newResource.UID };
            if (borrowFlag)
                db.ResourceMappers.InsertOnSubmit(newMapper);
            else
                db.ResourceMappers.DeleteOnSubmit(newMapper);
            db.SubmitChanges();
        }