using System; using System.Collections.Generic; using System.Linq; using System.Text; using WpfApp29.Models; namespace WpfApp29.ViewModels { class TaskEmptyUserControlViewModel : BaseTaskUserControlViewModel { public TaskEmptyUserControlViewModel() { } public TaskEmptyUserControlViewModel(Task task) : base(task) { } public RelayCommand? _commandAcceptTask; public RelayCommand? CommandAcceptTask { get { return _commandAcceptTask ??= new RelayCommand( x => { MainContext ctx = new MainContext(); var task = ctx.Tasks.ToList().First(t => Task.Id == t.Id); task.StatusId = 2; task.UserDoerId = User.CurrentUser.Id; ctx.SaveChanges(); }); } } } }