本文整理汇总了C#中Locadora.Dominio.Jogo类的典型用法代码示例。如果您正苦于以下问题:C# Jogo类的具体用法?C# Jogo怎么用?C# Jogo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Jogo类属于Locadora.Dominio命名空间,在下文中一共展示了Jogo类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
示例16: BaseDeDados
public void BaseNãoCadastraJogosDeNomesNulos()
{
var baseDeDados = new BaseDeDados();
var ocarina = new Jogo(null, 0, CategoriaJogos.AVENTURA);
baseDeDados.AdicionaNovoJogo(ocarina);
var lista = baseDeDados.PesquisarJogosPorNome(null);
Assert.AreEqual(0, lista.Count);
}
开发者ID:williamcardozo,项目名称:crescer-2015-2,代码行数:8,代码来源:BaseDeDadosTest.cs
示例17: BaseCadastraOcarinaOfTime
public void BaseCadastraOcarinaOfTime()
{
var baseDeDados = new BaseDeDados();
var ocarina = new Jogo("Zelda: Ocarina of Time", 100, CategoriaJogos.AVENTURA);
baseDeDados.AdicionaNovoJogo(ocarina);
var lista = baseDeDados.PesquisarJogosPorNome("Ocarina");
Assert.AreEqual(ocarina.Nome, lista[0].Nome);
}
开发者ID:williamcardozo,项目名称:crescer-2015-2,代码行数:8,代码来源:BaseDeDadosTest.cs
示例18: BaseCadastraGuitarHero
public void BaseCadastraGuitarHero()
{
var baseDeDados = new BaseDeDados();
var ghero = new Jogo("Guitar Hero 2", 3, CategoriaJogos.MUSICAL);
baseDeDados.AdicionaNovoJogo(ghero);
var lista = baseDeDados.PesquisarJogosPorNome("Guitar");
Assert.AreEqual(ghero, lista[1]);
}
开发者ID:williamcardozo,项目名称:crescer-2015-2,代码行数:8,代码来源:BaseDeDadosTest.cs
示例19: Criar
public int Criar(Jogo entidade)
{
using (dataBase)
{
dataBase.Entry(entidade).State = System.Data.Entity.EntityState.Added;
return dataBase.SaveChanges();
}
}
开发者ID:FelipeM920,项目名称:crescer-2015-2,代码行数:8,代码来源:JogoRepositorio.cs
示例20: PesquisarJogoAdicionadoPorNome
public void PesquisarJogoAdicionadoPorNome()
{
var baseDeDados = new BaseDeDados();
var jogo = new Jogo("Yu-Gi-Oh", 5, Categoria.RPG);
baseDeDados.CadastrarJogo(jogo);
var query = baseDeDados.PesquisarPorNome("Yu-Gi-Oh");
Assert.AreEqual(jogo.Nome, query[0].Nome);
}
开发者ID:TiagoPintoAlves,项目名称:crescer-2015-2,代码行数:8,代码来源:UnitTest1.cs
注:本文中的Locadora.Dominio.Jogo类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论