public PictogramType(piktogramy pikt) { Name = pikt.name; try { Categories = new CategoryType(pikt.category.name); } catch (Exception e) { } using (var stream = new MemoryStream(pikt.image)) { JpegBitmapDecoder decoder = new JpegBitmapDecoder(stream, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.OnLoad); BitmapSource bitmapSource = decoder.Frames[0]; bitmapSource.Freeze(); Image = bitmapSource; } Medium = System.Text.Encoding.ASCII.GetString(pikt.medium.@object); MediumType = (MediaTypeEnum)pikt.media_id; }
/// <summary> /// Deprecated Method for adding a new object to the piktogramies EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTopiktogramies(piktogramy piktogramy) { base.AddObject("piktogramies", piktogramy); }
/// <summary> /// Create a new piktogramy object. /// </summary> /// <param name="id">Initial value of the id property.</param> public static piktogramy Createpiktogramy(global::System.Int64 id) { piktogramy piktogramy = new piktogramy(); piktogramy.id = id; return piktogramy; }