/
vasiukoff
/
sg
Обзор
Документация
Войти
/
vasiukoff
/
sg
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/ViewModels/CreateGroup.cs
38 строк
975 B
leo
code_review: PR #1492
03 июл 2025, 12:30
03 июл 2025, 12:30
4076582
Код
Авторство
О чём код?
using System; using System.ComponentModel.DataAnnotations; using System.Threading.Tasks; namespace SourceGit.ViewModels { public class CreateGroup : Popup { [Required(ErrorMessage = "Group name is required!")] public string Name { get => _name; set => SetProperty(ref _name, value, true); } public CreateGroup(RepositoryNode parent) { _parent = parent; } public override Task<bool> Sure() { Preferences.Instance.AddNode(new RepositoryNode() { Id = Guid.NewGuid().ToString(), Name = _name, IsRepository = false, IsExpanded = false, }, _parent, true); Welcome.Instance.Refresh(); return Task.FromResult(true); } private readonly RepositoryNode _parent = null; private string _name = string.Empty; } }