当前位置: 首页>>代码示例>>C#>>正文


C# Dominio.Jogo类代码示例

本文整理汇总了C#中Locadora.Dominio.Jogo的典型用法代码示例。如果您正苦于以下问题:C# Jogo类的具体用法?C# Jogo怎么用?C# Jogo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Jogo类属于Locadora.Dominio命名空间,在下文中一共展示了Jogo类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: JogoLocadoModel

 public JogoLocadoModel(Jogo jogo)
 {
     Id = jogo.Id;
     Nome = jogo.Nome;
     Imagem = jogo.Imagem;
     Selo = jogo.Selo.ToString();
 }
开发者ID:WillianWerlang,项目名称:crescer-2015-2,代码行数:7,代码来源:JogoLocadoModel.cs

示例2: Salvar

        public ActionResult Salvar(ManutencaoJogoModel model)
        {
            bool podeSalvar = ModelState.IsValid;

            if (podeSalvar)
            {
                bool isEdicao = model.Id > 0;
                Jogo jogo = new Jogo(model.Id)
                {
                    Nome = model.Nome,
                    Categoria = model.Categoria,
                    Descricao = model.Descricao,
                    Imagem = model.Imagem,
                    Video = model.Video,
                    Selo = model.Selo
                };

                if (isEdicao)
                {
                    repositorio.Atualizar(jogo);
                    TempData["info"] = "Jogo editado com sucesso!";
                }
                else
                {
                    repositorio.Criar(jogo);
                    TempData["info"] = "Jogo salvo com sucesso!";
                }

                return RedirectToAction("JogosDisponiveis", "Relatorio");
            }
            else
            {
                return View("Manter", model);
            }
        }
开发者ID:williamcardozo,项目名称:crescer-2015-2,代码行数:35,代码来源:JogoController.cs

示例3: Atualizar

        public int Atualizar(Jogo entidade)
        {
            using (IDbConnection conexao = CriarConexao())
            {
                var sql = new StringBuilder();
                sql.Append(" UPDATE Jogo set ");
                sql.Append(" Nome = @paramNome, ");
                sql.Append(" Preco = @paramPreco, ");
                sql.Append(" IdCategoria = @paramIdCategoria, ");
                sql.Append(" IdClienteLocacao = @paramIdClienteLocacao, ");
                sql.Append(" IdSelo = @paramIdSelo, ");
                sql.Append(" Descricao = @paramDescricao, ");
                sql.Append(" Url_Imagem = @paramUrlImagem, ");
                sql.Append(" Tag_Video = @paramTagVideo ");
                sql.Append(" WHERE Id = @paramId ");

                IDbCommand comando = conexao.CreateCommand();
                comando.CommandText = sql.ToString();
                comando.AddParam("paramNome", entidade.Nome);
                comando.AddParam("paramPreco", entidade.Preco);
                comando.AddParam("paramIdCategoria", (int)entidade.Categoria);
                comando.AddParam("paramIdClienteLocacao", entidade.IdClienteLocacao);
                comando.AddParam("paramIdSelo", (int)entidade.Selo);
                comando.AddParam("paramDescricao", entidade.Descricao);
                comando.AddParam("paramUrlImagem", entidade.UrlImagem);
                comando.AddParam("paramTagVideo", entidade.TagVideo);
                comando.AddParam("paramId", entidade.Id);

                conexao.Open();

                return comando.ExecuteNonQuery();
            }
        }
开发者ID:angelo5014,项目名称:crescer-2015-2,代码行数:33,代码来源:JogoRepositorio.cs

示例4: Locacao

 public Locacao(Jogo jogo, Cliente cliente)
 {
     this.IdJogo = jogo.Id;
     this.IdCliente = cliente.Id;
     this.DataLocacao = DateTime.Now;
     PreencherPropriedadesPorSelo(jogo);
 }
开发者ID:williamcardozo,项目名称:crescer-2015-2,代码行数:7,代码来源:Locacao.cs

示例5: JogoADeveSerIgualJogoB

        public void JogoADeveSerIgualJogoB()
        {
            Jogo jogoA = new Jogo(id: 1, ClienteLocacao: null);
            Jogo jogoB = new Jogo(id: 1, ClienteLocacao: null);

            Assert.AreEqual(jogoA, jogoB);
        }
开发者ID:dodireis,项目名称:crescer-2015-2,代码行数:7,代码来源:JogoTest.cs

示例6: GerenciadorDeJogos

        public void AlteraMarioKartEMarioRpgParaMarioCorridaMarioLokoPreco1001EPreco1002CategoriaAventuraECategoriaEsporteEDisponibilidadeFalse()
        {
            //Arrange
            GerenciadorDeJogos gerenciador = new GerenciadorDeJogos();

            Jogo jogoEsperado1 = new Jogo(6, "Mario Corrida", 1001, Categoria.Aventura, false);
            Jogo jogoEsperado2 = new Jogo(11, "Mario Loko", 1002, Categoria.Esporte, false);

            Jogo[] marios = gerenciador.PesquisarPorNome("Mario");
            Jogo marioKart = marios[0];
            Jogo marioRpg = marios[1];

            //Act
            marioKart.Nome = "Mario Corrida";
            marioKart.Preco = 1001;
            marioKart.Categoria = Categoria.Aventura;
            marioKart.Disponibilidade = false;

            marioRpg.Nome = "Mario Loko";
            marioRpg.Preco = 1002;
            marioRpg.Categoria = Categoria.Esporte;
            marioRpg.Disponibilidade = false;

            gerenciador.AlterarJogo(marioKart);
            gerenciador.AlterarJogo(marioRpg);

            Jogo[] jogosAlterados = gerenciador.PesquisarPorNome("Mario");

            Jogo jogoObtido1 = jogosAlterados[0];
            Jogo jogoObtido2 = jogosAlterados[1];

            //Assert
            Assert.AreEqual(jogoEsperado1, jogoObtido1);
            Assert.AreEqual(jogoEsperado2, jogoObtido2);
        }
开发者ID:pablobrodt,项目名称:crescer-2015-2,代码行数:35,代码来源:GerenciadorDeJogosTest.cs

示例7: JogoDisponivelModel

 public JogoDisponivelModel(Jogo jogo)
 {
     this.IdJogo = jogo.Id;
     this.Nome = jogo.Nome;
     this.Categoria = jogo.Categoria;
     this.Selo = jogo.Selo;
 }
开发者ID:angelo5014,项目名称:crescer-2015-2,代码行数:7,代码来源:RelatorioJogosDisponiveisModel.cs

示例8: Salvar

        public ActionResult Salvar(JogoDetalhadoModel model)
        {
            if (ModelState.IsValid)
            {

                JogoRepositorio repositorio = new JogoRepositorio();
                Jogo jogo = new Jogo(model.Id ?? default(int))
                {
                    Nome = model.Nome,
                    Categoria = model.Categoria,
                    Descricao = model.Descricao,
                    Imagem = model.Imagem,
                    Selo = model.Selo
                };

                if (model.Id.HasValue)
                {
                    repositorio.Atualizar(jogo);
                }
                else
                {
                    repositorio.Criar(jogo);
                }

                return RedirectToAction("JogosDisponiveis", "Relatorio");
            }
            else
            {
                return View("Manter", model.Id);
            }
        }
开发者ID:WillianWerlang,项目名称:crescer-2015-2,代码行数:31,代码来源:JogoController.cs

示例9: BuscarLocacaoPorJogo

 public IList<Locacao> BuscarLocacaoPorJogo(Jogo jogo)
 {
     using (var db = new BancoDeDadosCF())
     {
         return db.Locacao.Where(j => j.Id == jogo.Id).ToList();
     }
 }
开发者ID:OseiasODSR10,项目名称:crescer-2015-2,代码行数:7,代码来源:LocacaoRepositorio.cs

示例10: Salvar

        public ActionResult Salvar(EditarJogoModel model)
        {
            if (ModelState.IsValid)
            {
                Jogo jogoParaSalvar = new Jogo(model.Id)
                {
                    Nome = model.Nome,
                    Descricao = model.Descricao,
                    Categoria = model.Categoria,
                    IdSelo = new SeloRepositorio().BuscarPorId((int)model.Selo).Id,
                    Imagem = model.Imagem,
                    Video = model.Video
                };

                if(jogoParaSalvar.Id == 0)
                {
                    new JogoRepositorio().Criar(jogoParaSalvar);
                    TempData["Mensagem"] = "Jogo salvo com sucesso!";
                }
                else
                {
                    new JogoRepositorio().Atualizar(jogoParaSalvar);
                    TempData["Mensagem"] = "Jogo alterado com sucesso!";
                }

                return RedirectToAction("JogosDisponiveis", "Relatorio");
            }
            else
            {
                return View("Editar", model);
            }
        }
开发者ID:OseiasODSR10,项目名称:crescer-2015-2,代码行数:32,代码来源:JogoController.cs

示例11: Locacao

 public Locacao(Jogo jogo, Cliente cliente)
 {
     this.Cliente = cliente;
     this.IdCliente = cliente.Id;
     this.Jogo = jogo;
     this.DataLocacao = DateTime.Now;
 }
开发者ID:renanpvaz,项目名称:crescer-2015-2,代码行数:7,代码来源:Locacao.cs

示例12: DevolverModel

 public DevolverModel(Jogo jogo)
 {
     this.Nome = jogo.Nome;
     this.DataLocacao = jogo.DataLocacao;
     this.Preco = jogo.CalcularPrecoFinal();
     this.IDJogo = jogo.IDJogo;
 }
开发者ID:gustavorborba,项目名称:crescer-2015-2,代码行数:7,代码来源:DevolverModel.cs

示例13: SalvarJogo

        protected override void SalvarJogo(Jogo jogo)
        {
            IJogoRepositorio jogoRepositorio = JogoRepositorio;
            jogoRepositorio.Atualizar(jogo);

            ImprimirMensagem("Jogo salvo com sucesso.");
        }
开发者ID:renanpvaz,项目名称:crescer-2015-2,代码行数:7,代码来源:MenuEditarJogo.cs

示例14: CadastrandoJogoComSucesso

 public void CadastrandoJogoComSucesso()
 {
     var baseDeDados = new BaseDeDados();
     var jogo = new Jogo("Adventure Time", 1, Categoria.AVENTURA);
     baseDeDados.CadastrarJogo(jogo);
     Assert.IsTrue(jogo.Equals(jogo));
 }
开发者ID:TiagoPintoAlves,项目名称:crescer-2015-2,代码行数:7,代码来源:UnitTest1.cs

示例15: cadastrarJogo

        public void cadastrarJogo(Jogo jogo)
        {
            XDocument documentoXml = XDocument.Load(caminhoArquivo);

            documentoXml.Element("jogos").Add(jogo.ToXElement());
            documentoXml.Save(caminhoArquivo);
        }
开发者ID:MarvinSantos,项目名称:crescer-2015-2,代码行数:7,代码来源:BaseDeDados.cs


注:本文中的Locadora.Dominio.Jogo类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。