using CommunityToolkit.Mvvm.ComponentModel; using ivf_tl_Entity.Entity; using ivf_tl_Service.HttpProvider; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ivf_tl_Manage.ViewModels.Win { public partial class EditTLWindowViewModel : ObservableObject { private TLInfoProvider _tLInfoProvider = null; public AppData Appdata { get; set; } [ObservableProperty] private TLSettingInfo tLSettingInfo = null; public EditTLWindowViewModel(long id) { Appdata = AppData.Instance; _tLInfoProvider = new TLInfoProvider(Appdata.HttpServiceCall, Appdata.LogService); TLSettingInfo = _tLInfoProvider.GetTlInfoById(id); } public string SaveTlInfo() { return _tLInfoProvider.TLInfoUpdate(TLSettingInfo.address, TLSettingInfo.addressId, TLSettingInfo.id, TLSettingInfo.installTime, TLSettingInfo.remark, TLSettingInfo.tlName, TLSettingInfo.collectSn, TLSettingInfo.collectName); } } }