protected override void Edit() { CustomerDTO selectedDto = Service.GetCustomerById(SelectedItem.Id); CustomerDetailViewModel detailModelView = new CustomerDetailViewModel(selectedDto, false); if (NavigationService.NavigateTo("Detail", detailModelView) == NavigationResult.Ok) { Load(); SelectedItem = Items.SingleOrDefault(dto => dto.Id == selectedDto.Id); } }
protected override void New() { CustomerDTO newCustomer = new CustomerDTO(); CustomerDetailViewModel detailModelView = new CustomerDetailViewModel(newCustomer, true); if (NavigationService.NavigateTo("Detail", detailModelView) == NavigationResult.Ok) { Load(); SelectedItem = Items.SingleOrDefault(dto => dto.Id == newCustomer.Id); } }