public Jogo(string nome, double preco, CategoriaJogos categoria) { this.Nome = nome; this.Preco = preco; this.Categoria = categoria; this.Disponivel = true; }
public void SalvarCategoria(CategoriaJogos categoria) { if (categoria.Id == null) { _jogosR = new Repositorio <CategoriaJogos>(); _jogosR.Collection.Save(categoria); } else { _jogosR = new Repositorio <CategoriaJogos>(); var result = _jogosR.Collection.AsQueryable().FirstOrDefault(x => x.Id == categoria.Id); result = categoria; _jogosR.Collection.Save(result); } }
public static bool ValidaCategoria(string solicitacao, string aviso, out CategoriaJogos categoria) { int? intLido = null; while (intLido == null || !Enum.IsDefined(typeof(CategoriaJogos), intLido)) { Console.Write(solicitacao); intLido = LeInteirosPositivos(); if (intLido == null || !Enum.IsDefined(typeof(CategoriaJogos), intLido)) { Console.Write(aviso); intLido = LeInteirosPositivos(); if (intLido == null) { categoria = 0; return false; } } } categoria = (CategoriaJogos)intLido; return true; }