Esempio n. 1
0
 public override void CreateNewVersion(EngineRequest request, CreateVersionArgs args)
 {
     CheckInitialization();
     Logger.Storage.Debug("Creating a new version for resource '" + args.VersionId.ResourceId.ToString() + "'...");
     EngineMethods.CreateNewVersion act = new EngineMethods.CreateNewVersion(request, args);
     act.Execute();
 }
 public CreateNewVersion(IDatabase db, CreateVersionArgs args,
     Security.RequestingPartyType requestingPartyType, Security.Session session, int sendTimeout,
     int receiveTimeout, int sendBufferSize, int receiveBufferSize)
     : base(db, sendTimeout, receiveTimeout, sendBufferSize, receiveBufferSize)
 {
     _args = args;
     _requestingPartyType = requestingPartyType;
     _session = session;
     _version = new Data.Version(_args.VersionId, _args.Metadata, _args.Content);
     _version.Md5 = _args.Md5;
     _version.Extension = _args.Extension;
     _version.Created = DateTime.Now;
     _version.Creator = session.User.Username;
     _version.Modified = _version.Created;
     _version.Modifier = _version.Creator;
 }
 public CreateNewVersion(EngineRequest request, CreateVersionArgs args)
     : base(request)
 {
     _args = args;
 }