示例#1
0
 public static ApplicationStateDto ToDto(ApplicationState state)
 {
     return(new ApplicationStateDto
     {
         AssemblyVersion = state.AssemblyVersion,
         RootDirectory = ApplicationDirectoryStateTranslator.ToDto(state.RootDirectory)
     });
 }
示例#2
0
        public static ApplicationState ToModel(ApplicationStateDto dto)
        {
            List <ApplicationFileState> files;
            var ads = ApplicationDirectoryStateTranslator.ToModel(dto.RootDirectory, out files);

            return(new ApplicationState(
                       dto.AssemblyVersion,
                       files,
                       ads
                       ));
        }