public static void GetPlaceObject(ref PlaceObject _temCafe, WcfService1.PlaceObjectViewData temp) { _temCafe.Address = temp.Address; _temCafe.Article = temp.Article; _temCafe.background = temp.background; _temCafe.Content = temp.Content; try { _temCafe.DatePost = (DateTime)temp.DatePost; } catch (InvalidOperationException e) { } _temCafe.geoCoor = new System.Device.Location.GeoCoordinate((double)temp.lattitude, (double)temp.longtitude); _temCafe.IsFavorite = (bool)temp.IsFavorite; try { _temCafe.LinkYoutube = new Uri(temp.LinkYoutube, UriKind.RelativeOrAbsolute); } catch (ArgumentNullException e) { _temCafe.LinkYoutube = null; } _temCafe.ListComment = new System.Collections.ObjectModel.ObservableCollection <ItemComment>(); foreach (WcfService1.ItemComment tempString in temp.ListComment) { _temCafe.ListComment.Add(convertItemCommnet(tempString)); } _temCafe.NameAuthor = temp.NameAuthor; _temCafe.RatingLevel = (int)temp.RatingLevel; _temCafe.ShorDescription = temp.ShorDescription; _temCafe.Title = temp.Title; _temCafe.ZoomLevel = temp.ZoomLevel; BitmapImage bitmap = new BitmapImage(); bitmap = WP7Shared.ImageUtilitys.GetBitmapImageFromArrayByte(temp.ImageUrl); _temCafe.NameImageMain = Guid.NewGuid().ToString(); //_temCafe.ImageMain = bitmap; _temCafe.listImageName = new System.Collections.ObjectModel.ObservableCollection <String>(); //_temCafe.listImage = new System.Collections.ObjectModel.ObservableCollection<BitmapImage>(); foreach (byte[] tempIndex in temp.listImage) { BitmapImage t = new BitmapImage(); String temp1 = Guid.NewGuid().ToString(); t = WP7Shared.ImageUtilitys.GetBitmapImageFromArrayByte(tempIndex); //_temCafe.listImage.Add(t); _temCafe.listImageName.Add(temp1); } }
public static PlaceDB getPlaceDB(WcfService1.PlaceObjectViewData temp) { PlaceDB _Object = new PlaceDB(); _Object.Address = temp.Address; _Object.Article = temp.Article; _Object.background = temp.background; _Object.Content = temp.Content; _Object.IdObject = temp.IdObject; if (temp.Article == "1") { _Object.Icon = "/Images/ImageForPoint/Coffee.png"; } else { _Object.Icon = "/Images/ImageForPoint/hotel1star.png"; } if (temp.DatePost != null) { _Object.DatePost = DateTime.Parse(temp.DatePost.ToString()); } _Object.geoCoor = new System.Device.Location.GeoCoordinate((double)temp.lattitude, (double)temp.longtitude); _Object.IsFavorite = (bool)temp.IsFavorite; try { _Object.LinkYoutube = temp.LinkYoutube.ToString(); } catch (NullReferenceException e) { _Object.LinkYoutube = null; } _Object.ListComment = new List <ItemComment>(); foreach (WcfService1.ItemComment tempString in temp.ListComment) { _Object.ListComment.Add(convertItemCommnet(tempString)); } _Object.NameAuthor = temp.NameAuthor; _Object.RatingLevel = (int)temp.RatingLevel; _Object.ShorDescription = temp.ShorDescription; _Object.Title = temp.Title; _Object.ZoomLevel = temp.ZoomLevel; BitmapImage bitmap = new BitmapImage(); bitmap = WP7Shared.ImageUtilitys.GetBitmapImageFromArrayByte(temp.ImageUrl); _Object.NameImageMain = Guid.NewGuid().ToString(); WP7Shared.ImageUtilitys.SaveImage(_Object.NameImageMain, bitmap); _Object.listImageName = new List <string>(); foreach (byte[] tempIndex in temp.listImage) { BitmapImage t = new BitmapImage(); String temp1 = Guid.NewGuid().ToString(); t = WP7Shared.ImageUtilitys.GetBitmapImageFromArrayByte(tempIndex); //_temCafe.listImage.Add(t); _Object.listImageName.Add(temp1); WP7Shared.ImageUtilitys.SaveImage(temp1, t); } return(_Object); }