internal void editDado(DiceEntity dadoEditado) { foreach (DiceEntity dado in Dados) { if (dado.IdDado == dadoEditado.IdDado) { dado.ImgBaixo = dadoEditado.ImgBaixo; dado.ImgCima = dadoEditado.ImgCima; dado.ImgDireita = dadoEditado.ImgDireita; dado.ImgEsquerda = dadoEditado.ImgEsquerda; dado.ImgFrente = dadoEditado.ImgFrente; dado.ImgTras = dadoEditado.ImgTras; break; } } saveState(); }
public void addDado(DiceEntity dado) { dado.IdDado = DateTime.Now.Ticks.ToString(); Dados.Add(dado); saveState(); }
//Save Button private void button2_Click(object sender, RoutedEventArgs e) { button2.IsEnabled = false; //Save Button DiceEntity novoDado = new DiceEntity(); novoDado.ImgCima = Util.toByte(imageCima); novoDado.ImgEsquerda = Util.toByte(imageEsquerda); novoDado.ImgFrente = Util.toByte(imageFrente); novoDado.ImgDireita = Util.toByte(imageDireita); novoDado.ImgBaixo = Util.toByte(imageBaixo); novoDado.ImgTras = Util.toByte(imageTras); if (idDadoEditado != null) { novoDado.IdDado = idDadoEditado; estado.editDado(novoDado); } else { estado.addDado(novoDado); idDadoEditado = null; } this.NavigationService.GoBack(); }