// END Static Builders // BEGIN Static Writers private static int WriteResource() { var newResource = new Klib.Resource(); db.Resources.InsertOnSubmit(newResource); db.SubmitChanges(); return newResource.UID; }
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(); }