public void Save(Range range) { using (var writer = new StreamWriter(FilePath)) { var serializer = new XmlSerializer(typeof (Range)); serializer.Serialize(writer, range); writer.Flush(); } }
public static RangeViewModel Build(Range range) { var viewModel = new RangeViewModel { Title = range.Title, Descrition = range.Description, RangeImage = null, Styles = Map(range.Styles) }; return viewModel; }
public static NavigationViewModel Build(Range range, bool activePageLinks) { var navigationViewModel = new NavigationViewModel(); navigationViewModel.ActivePageLinks = activePageLinks; foreach (var rangeitem in range.Styles) { navigationViewModel.NavigationLinks.Add( new NavigationLinkViewModel { LinkText = rangeitem.Title, LinkUrl = rangeitem.Title.Slugify() }); } return navigationViewModel; }
public void StoreRange(Range range) { new RangeRepository().Save(range); }