public IActionResult Editar(Guid id, DadosDoJogo jogo) { if (ModelState.IsValid) { _servicoDeJogos.Editar(id, jogo); return(RedirectToAction("Index", "Principal")); } return(View(jogo)); }
public IActionResult Index(DadosDoJogo jogo) { if (ModelState.IsValid) { _servicoDeJogos.Adicionar(jogo, this.HttpContext.User.Claims.First(x => x.Type.Equals("email")).Value); return(Redirect("Principal")); } return(View(jogo)); }
public void Save() { BinaryFormatter binario = new BinaryFormatter(); FileStream arquivo = File.Create(Application.persistentDataPath + "/Save.DAT"); DadosDoJogo dados = new DadosDoJogo(); dados.Int = HighScore; binario.Serialize(arquivo, dados); arquivo.Close(); }
public void Load() { if (File.Exists(Application.persistentDataPath + "/Save.DAT") == true) { BinaryFormatter binario = new BinaryFormatter(); FileStream arquivo = File.Open(Application.persistentDataPath + "/Save.DAT", FileMode.Open); DadosDoJogo dados = (DadosDoJogo)binario.Deserialize(arquivo); HighScore = dados.Int; arquivo.Close(); } }
public static void Save(int scorePlayer1, int scorePlayer2) //Void que salva { BinaryFormatter binario = new BinaryFormatter(); FileStream arquivo = File.Create(DiretorioDoArquivo); //Aqui, criamos o arquivo DadosDoJogo dados = new DadosDoJogo(); //"DadosDoJogo" é o nome da classe que iremos acessar, ao qual criamos anteriormente dados.player1 = scorePlayer1; //"dados.player1", é assim que acessamos uma variavel da nossa classe, para setar o valor dela, daí é só pegar e igualar com uma variavel do seu script. dados.player2 = scorePlayer2; binario.Serialize(arquivo, dados); //Aqui meio que criptografamos o arquivo arquivo.Close(); //Aqui terminamos a leitura do arquivo. }
public static void Load() // Void que carrega { if (File.Exists(DiretorioDoArquivo) == true) //Aqui verificamos se existe um arquivo para ser carregado. se existir, prosseguimos { BinaryFormatter binario = new BinaryFormatter(); FileStream arquivo = File.Open(DiretorioDoArquivo, FileMode.Open); //Aqui abrimos o arquivo DadosDoJogo dados = (DadosDoJogo)binario.Deserialize(arquivo); //Aqui meio que descriptografamos o arquivo scorePlayer1 = dados.player1; //Aqui pegamos o valor salvo no arquivo e trazemos para nosso script. scorePlayer2 = dados.player2; arquivo.Close(); //Aqui fechamos a leitura } }
public void Save() //Void que salva { BinaryFormatter binario = new BinaryFormatter(); FileStream arquivo = File.Create(DiretorioDoArquivo); //Aqui, criamos o arquivo DadosDoJogo dados = new DadosDoJogo(); //"DadosDoJogo" é o nome da classe que iremos acessar, ao qual criamos anteriormente dados.Int = VariavelInteira; //"dados.Int", é assim que acessamos uma variavel da nossa classe, para setar o valor dela, daí é só pegar e igualar com uma variavel do seu script. dados.Float = VariavelDecimal; dados.String = VariavelTexto; dados.Bool = VariavelBooleana; binario.Serialize(arquivo, dados); arquivo.Close(); //Aqui terminamos a leitura do arquivo. }
public void Load() // Void que carrega { if (File.Exists(DiretorioDoArquivo) == true) //Aqui verificamos se existe um arquivo para ser carregado. se existir, prosseguimos { BinaryFormatter binario = new BinaryFormatter(); FileStream arquivo = File.Open(DiretorioDoArquivo, FileMode.Open); //Aqui abrimos o arquivo DadosDoJogo dados = (DadosDoJogo)binario.Deserialize(arquivo); //Aqui meio que descriptografamos o arquivo VariavelInteira = dados.Int; //Aqui pegamos o valor salvo no arquivo e trazemos para nosso script. VariavelDecimal = dados.Float; VariavelTexto = dados.String; VariavelBooleana = dados.Bool; Marcador.isOn = VariavelBooleana; CampoTexto.text = VariavelTexto; arquivo.Close(); //Aqui fechamos a leitura } }
public void DeveRedirecionarSeCadastradoComSucesso() { var servico = new Mock <IServicoDeJogos>(); var jogo = new DadosDoJogo { Nome = "Teste", Ano = 1989, Sistema = "Teste" }; servico.Setup(x => x.Adicionar(jogo, "*****@*****.**")); var controller = new JogoController(servico.Object); controller.SetTestContext(); var result = controller.Index(jogo) as RedirectResult; result.Should().NotBeNull(); result.Url.Should().Contain("Principal"); }
public void DeveRerenderizarSeOModeloForInvalido() { var servico = new Mock <IServicoDeJogos>(); var jogo = new DadosDoJogo { Nome = "nome" }; servico.Setup(x => x.Adicionar(jogo, "*****@*****.**")); var controller = new JogoController(servico.Object); controller.ModelState.AddModelError("Ano", "Deveria ser preenchido"); var result = controller.Index(jogo) as ViewResult; controller.SetTestContext(); result.Should().NotBeNull(); result.Model.Should().Be(jogo); }
public void DeveEditarUmJogo() { var servico = new Mock <IServicoDeJogos>(); var jogo = new DadosDoJogo { Nome = "nome", Ano = 1980, Sistema = "snes" }; var id = Guid.NewGuid(); servico.Setup(x => x.PorId(id)).Returns(jogo); var controller = new JogoController(servico.Object); controller.SetTestContext(); var result = controller.Editar(id) as ViewResult; result.Should().NotBeNull(); result.Model.Should().Be(jogo); }
// Update is called once per frame void Update() { cronos -= Time.deltaTime; if (cronos <= tempolimite) { cronos = 0; } if (cronos == 0) { DadosDoJogo.faseDoJogoSaved = "Boss4"; DadosDoJogo.PontosDaFaseSaved = point.pontuacao; DadosDoJogo.Pontos2DaFaseSaved = point.pontuacao2; DadosDoJogo.Pontos3DaFaseSaved = point.pontuacao3; DadosDoJogo.Pontos4DaFaseSaved = point.pontuacao4; DadosDoJogo.Pontos5DaFaseSaved = point.pontuacao5; DadosDoJogo.PontosTotalSaved = point.total; DadosDoJogo.Savecsv(); } if (cronos == 0 & point.total <= 130) { { Application.LoadLevel("Celta"); } } if (cronos == 0 & point.total >= 131) { { Application.LoadLevel("Zeta"); } } excronos = cronos.ToString(); }