Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 public void addDado(DiceEntity dado)
 {
     dado.IdDado = DateTime.Now.Ticks.ToString();
     Dados.Add(dado);
     saveState();
 }
Exemplo n.º 3
0
 //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();
 }