Refactorisation du workflow:
le manager devient statique, et les procédures relatives au fichiers utisateur sont uniformisée, que l'utilisateur soit enregistré ou anonyme, que ce soit pour le blogspot, le frontoffice ou le workflow. * YavscModel.csproj: * Commande.cs: * WorkFlowManager.cs: * WebFileSystemManager.cs: * UserFileSystemManager.cs: refactorisation du code, en vue de la mise en place de la commande sans enregistrement du client sur le site. * BasketController.cs: * WorkFlowController.cs: * FrontOfficeController.cs: * FrontOfficeController.cs: Le manager de flux de travaux est devient un objet statique. * FileSystemController.cs: refactorisation du code, en vue de la mise en place de la commande sans enregistrement du client sur le site. * Web.csproj: ajoute les références au déployement des sites * Totem prod * Totem pré Leur configuration n'est pas maintenue sous Git.
This commit is contained in:
parent
77eed811f5
commit
439759cb16
13 changed files with 233 additions and 166 deletions
|
|
@ -46,7 +46,7 @@ namespace Yavsc.Model.FrontOffice
|
|||
|
||||
IEnumerable<FileInfo> Files {
|
||||
get {
|
||||
return GetFSM().GetFiles (Id.ToString());
|
||||
return UserFileSystemManager.GetFiles (Id.ToString());
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
|
|
@ -72,10 +72,9 @@ namespace Yavsc.Model.FrontOffice
|
|||
if (key!="ref")
|
||||
Parameters.Add (key, collection [key]);
|
||||
}
|
||||
WorkFlowManager wfm = new WorkFlowManager ();
|
||||
wfm.RegisterCommand (this); // overrides this.Id
|
||||
WorkFlowManager.RegisterCommand (this); // gives a value to this.Id
|
||||
string strcmdid = Id.ToString ();
|
||||
GetFSM().Put (strcmdid, files);
|
||||
UserFileSystemManager.Put(Path.Combine("commandes",strcmdid),files);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
@ -89,9 +88,6 @@ namespace Yavsc.Model.FrontOffice
|
|||
FromPost (collection, files);
|
||||
}
|
||||
|
||||
private WebFileSystemManager GetFSM() {
|
||||
return new WebFileSystemManager ("~/commands/{0}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue