public SerVivo(int idAminal, string nombreCientifico, Genero genero, Reino reino) { this.idSerVivo = idAminal; this.nombreCientifico = nombreCientifico; this.generoSerVivo = genero; this.reino = reino; }
public Planta(int idAminal, string nombreCientifico, Genero genero, Reino reino) { this.idAnimal = idAminal; this.nombreCientifico = nombreCientifico; this.generoAnimal = genero; this.reino = reino; }
public void Details() { var context = new TestGesNaturaAppContext(); var genero = new Genero(); var reino = new Reino(); var classe = new Classe(); var ordem = new Ordem(); var familia = new Familia(); var esp = new Especie(); context.Reinoes.Add(new Reino { ID = 1, Nome = "Animal" }); context.Classes.Add(new Classe { ID = 1, Nome = "Aves", ReinoID = 1 }); context.Ordems.Add(new Ordem { ID = 1, Nome = "Passeriformes", ClasseID = 1 }); context.Familias.Add(new Familia { ID = 1, Nome = "Motacillidae", OrdemID = 1 }); context.Generoes.Add(new Genero { ID = 1, Nome = "Motacilla", FamiliaID = 1 }); //especieVM.Reino = especie.Genero.Familia.Ordem.Classe.Reino.Nome; context.Especies.Add(new Especie { ID = 1, Nome = "Alvéola-branca", GeneroID = 1 }); context.Especies.Add(new Especie { ID = 2, Nome = "Pardal-comum", GeneroID = 1 }); //var especieVM = new EspecieViewModel(); //especieVM.Familia = "Motacillidae"; //especieVM.Genero.Nome = "Motacilla"; //viewModel.ID = 1; //viewModel.Nome = "Alvéola-branca"; //var result = await controller.Details(1) as ViewResult; //var classe = (Classe)result.ViewData.Model; var controller = new EspeciesController(context); //var viewModel = controller.ViewData.Model as IEnumerable<Especie>; var result = controller.Details(1) as ViewResult; var especie = (Especie)result.ViewData.Model; Assert.IsNotNull(result); Assert.AreEqual("Alvéola-branca", especie.Nome); //Assert.IsTrue(viewModel.Count() == 2); }
public async Task <ActionResult> DeleteConfirmed(int id) { Reino reino = await db.Reinoes.FindAsync(id); db.Reinoes.Remove(reino); //await db.SaveChangesAsync(); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Nome")] Reino reino) { if (ModelState.IsValid) { //db.Entry(reino).State = EntityState.Modified; db.MarcarComoModificado(reino); //await db.SaveChangesAsync(); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reino)); }
public ActionResult Create([Bind(Include = "ID,Nome")] Reino reino) { if (ModelState.IsValid) { db.Reinoes.Add(reino); //await db.SaveChangesAsync(); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(reino)); }
async void CriarMesa() { try { var novoReino = new Reino() { IdMestre = User.Id, NomeMestre = User.Nome, Nome = this.Nome, Categoria = this.Tipo, Descricao = this.Descricao }; var resultado = await VirtumApi.Instance.CriarReino(novoReino); Console.WriteLine("Resultado request: " + resultado.Mensagem); if (resultado.Status == true) { var usuario = Usuario.Read().Where(x => x.Logado = true).FirstOrDefault(); Console.WriteLine("Resultado usuario: " + usuario.Nome); var resultadoReino = await VirtumApi.Instance.BuscarReinos(new Filtro() { Nome = novoReino.Nome }); Console.WriteLine("Resultado resultadoReino: " + resultadoReino.Reinos); if (resultadoReino.Reinos.Count > 0) { novoReino.Id = resultadoReino.Reinos[0].Id; } Console.WriteLine("Reino final: " + novoReino.Id); try { usuario.Reinos.Add(novoReino); } catch (Exception ex) { usuario.Reinos = new List <Reino>(); usuario.Reinos.Add(novoReino); } Usuario.Save(usuario); Reino.Save(novoReino); Console.WriteLine("Usuario salvado: " + usuario.Reinos.Count); await Navigation.PushAsync(new MesaPage(novoReino)); } } catch (Exception e) { Console.WriteLine("Exception: " + e.Message); } }
// GET: Reinos/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reino reino = await db.Reinoes.FindAsync(id); if (reino == null) { return(HttpNotFound()); } return(View(reino)); }
public FichaViewModel(INavigation nav, Ficha ficha, Reino reino) { NovaFicha = ficha.IdJogador.Length == 0; Ficha = ficha; Reino = reino; ClasseNome = ficha.Classe + " " + ficha.Nome; Jogador = ficha.NomeJogador + ficha.IdJogador; Botao = NovaFicha ? "Criar Ficha" : "Salvar Ficha"; BotaoCommand = new Command(AcaoBotao); Navigation = nav; }
public MesaViewModel(INavigation nav, Reino reino) { #region Definição de Comandos OnAddFriendTableCommand = new Command(AddFriendTable); CommandOpenStatusPlayer = new Command <string>(OpenStatusPlayer); CriarFichaCommand = new Command(OpenStatusPlayer); #endregion #region Inicialização de Variáveis da Tela TheReino = reino; BuscarFichas(); //PlayerList = new ObservableCollection<Ficha>(TheReino.Fichas); #endregion #region Iniciação do Contexto de Navegação Navigation = nav; #endregion }
async void AcaoBotao() { Console.WriteLine("Ficha: " + Ficha.Habilidade); try { Ficha.Id = Reino.Id; if (NovaFicha) { var user = Usuario.Read().FirstOrDefault(x => x.Logado == true); Ficha.IdJogador = user.Id; var resultado = await VirtumApi.Instance.AdicionarPersonagem(Ficha); Console.WriteLine("Resultado: " + resultado); if (resultado.Status == true) { try { user.Reinos.Add(Reino); } catch (Exception ex) { user.Reinos = new List <Reino>(); user.Reinos.Add(Reino); } Usuario.Save(user); Reino.Save(Reino); //Reino.Fichas.Add(Ficha); } } else { } await Navigation.PopAsync(); } catch (Exception e) { Console.WriteLine("Exception: " + e); } }
public async Task <Responses.EditarReinoResponse> EditarReino(Reino reino) { var api = RestService.For <IVirtumApi>(URL); return(await api.EditarReino(reino)); }
public async Task <Responses.BuscarPersonagensResponse> BuscarPersonagens(Reino reino) { var api = RestService.For <IVirtumApi>(URL); return(await api.BuscarPersonagens(reino)); }
public Gato(int idAminal, string nombreCientifico, Genero genero, PropiedadesAnimal propiedadesPerro, Reino reino) { this.idAnimal = idAminal; this.nombreCientifico = nombreCientifico; this.generoAnimal = genero; this.propiedadesAnimal = propiedadesPerro; this.reino = reino; }
async void OpenTable(string id) { var reino = Reino.Read().FirstOrDefault(x => x.Id == id); await Navigation.PushAsync(new MesaPage(reino)); }
public MesaPage(Reino reino) { InitializeComponent(); ViewModel = new MesaViewModel(Navigation, reino); BindingContext = ViewModel; }
public StatusPlayer(Ficha ficha, Reino reino) { InitializeComponent(); ViewModel = new FichaViewModel(Navigation, ficha, reino); BindingContext = ViewModel; }
public void MarcarComoModificado(Reino item) { Entry(item).State = EntityState.Modified; }
public void MarcarComoModificado(Reino item) { }