Modifying points works

This commit is contained in:
retr0volkov
2025-07-02 16:01:42 +03:00 Unverified
parent 7beee75d14
commit 044372eada
29 changed files with 427 additions and 79 deletions
+13 -4
View File
@@ -1,6 +1,5 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices.JavaScript;
using System.Collections.Generic;
using System.IO;
using Avalonia.Media.Imaging;
using CommunityToolkit.Mvvm.ComponentModel;
using GazpromApp.Models;
@@ -24,13 +23,23 @@ public partial class ImageViewModel : ViewModelBase
Bytes = image.Bytes;
Equipment = image.Equipment;
Points = image.Points;
FileName = image.Bytes is { Length: > 0 } ? new Bitmap(new MemoryStream(image.Bytes)) : null;
}
public ImageViewModel()
{
Bytes = null;
Equipment = null;
Points = null;
}
public Image GetImage()
{
MemoryStream ms = new MemoryStream();
FileName?.Save(ms);
return new Image()
{
Bytes = Bytes ?? [],
Bytes = ms.ToArray(),
Equipment = Equipment ?? [],
Points = Points ?? [],
};