public async Task <bool> UpdateToolkitDetail(ToolkitDetail detail) { var model = await App.Instance.ToolkitDetails.FirstOrDefaultAsync(t => Equals(t.Id, detail.Id)); if (model != null) { model.Name = detail.Name; model.PassWord = detail.PassWord; model.Account = detail.Account; } return(await App.Instance.SaveChangesAsync() > 0); }
public MainViewDetailModel() { this.service = DependencyService.Get <IToolkitService>(); AddCommand = new RelayCommand(() => { ToolkitDetail = new ToolkitDetail(); ToolkitDetail.MasterId = ToolkitMaster.Id; Messenger.Default.Send("新建账号", "OpenView"); }); EditCommand = new RelayCommand <int>(Edit); DeleteCommand = new RelayCommand <int>(Delete); Messenger.Default.Register <string>(this, "SaveAccount", Save); }
public async Task <bool> AddToolkitDetail(ToolkitDetail detail) { App.Instance.ToolkitDetails.Add(detail); return(await App.Instance.SaveChangesAsync() > 0); }