PlacesFile.cs CampusAppWP8::File::Places::PlacesFile CampusAppWP8::File::Places //----------------------------------------------------------------------- //<copyrightfile="PlacesFile.cs"company="BTU/IIT"> //Companycopyrighttag. //</copyright> //<author>stubbfel</author> //<sience>09.09.2013</sience> //---------------------------------------------------------------------- namespaceCampusAppWP8.File.Places { usingCampusAppWP8.Model; usingCampusAppWP8.Model.GeoDb; usingCampusAppWP8.Resources; publicclassPlacesFile:XmlModel<SpsModel> { #regionConstructor publicPlacesFile() :base(ModelType.File,Constants.FilePlace_AllPlaces) { this.IsFileUpToDateOnLoad+=newIsFileUpToDate(this.CheckIsFileUpToDate); this.IsFileUpToDateOnSave+=newIsFileUpToDate(this.CheckIsFileUpToDate); } #endregion #regionMethod privateboolCheckIsFileUpToDate(SpsModelmodel,System.IO.FileInfofileInfo) { if(fileInfo==null||!fileInfo.Exists||fileInfo.Length<1||(model!=null&&model.HasChanged)) { returnfalse; } returnfalse; } #endregion } }