public void InserirAnimal(ANIMAL animal) { string insert = "insert into ANIMAL(tipo, raca, sexo, descricao, latitude, longitude, imagem, idusuario, ativo) values(@tipo, @raca, @sexo, @descricao, @latitude, @longitude, @imagem, @idusuario, @ativo);"; try { Dictionary <string, object> values = new Dictionary <string, object> { { "@tipo", animal.TIPO }, { "@raca", animal.RACA }, { "@sexo", animal.SEXO }, { "@latitude", animal.LATITUDE }, { "@longitude", animal.LONGITUDE }, { "@imagem", animal.IMAGEM }, { "@descricao", animal.DESCRICAO }, { "@ativo", true }, { "@idusuario", animal.IDUSUARIO } }; QueryTableMySQL(insert, values); } catch { throw; } }
public ANIMAL SelecionarAnimal(int id) { string select = "select * from ANIMAL where id = @id"; ANIMAL animal = new ANIMAL(); try { Dictionary <string, object> values = new Dictionary <string, object> { { "@id", id } }; DataTable dt = SelectTableMySQL(select, values); if (dt.Rows.Count > 0) { animal.ID = Convert.ToInt32(dt.Rows[0]["id"].ToString()); animal.RACA = dt.Rows[0]["raca"].ToString(); animal.TIPO = dt.Rows[0]["tipo"].ToString(); animal.DESCRICAO = dt.Rows[0]["descricao"].ToString(); animal.IMAGEM = dt.Rows[0]["imagem"].ToString(); animal.LATITUDE = dt.Rows[0]["latitude"].ToString(); animal.LONGITUDE = dt.Rows[0]["longitude"].ToString(); animal.SEXO = dt.Rows[0]["sexo"].ToString(); animal.IDUSUARIO = Convert.ToInt32(dt.Rows[0]["idusuario"].ToString()); } return(animal); } catch (Exception) { throw; } }
public void CadastrarAnimal(ANIMAL animal) { if (string.IsNullOrEmpty(animal.LATITUDE)) { throw new Exception("Informe a latitude"); } if (string.IsNullOrEmpty(animal.LONGITUDE)) { throw new Exception("Informe a longitude"); } if (string.IsNullOrEmpty(animal.RACA)) { throw new Exception("Informe a raça do animal"); } if (string.IsNullOrEmpty(animal.TIPO)) { throw new Exception("Informe o tipo de animal"); } if (animal.IDUSUARIO == 0) { throw new Exception("Informe o usuário(ID) que está fazendo o cadastrado"); } animal_db.InserirAnimal(animal); }
public List <AVALIACAO> CarregarAvaliacoesAnimal(ANIMAL animal) { if (animal.ID == 0) { throw new Exception("Informe o id do Animal"); } return(avaliacao_db.SelecionarAvalicoes(animal.ID)); }
public IActionResult CarregarAvaliacoes(ANIMAL animal) { try { avaliacao_bll = new AVALIACAO_BLL(); return(new ObjectResult(avaliacao_bll.CarregarAvaliacoesAnimal(animal))); } catch (Exception) { throw; } }
public ANIMAL CarregarAnimal(int id) { if (id == 0) { throw new Exception("Informe o id do animal"); } ANIMAL animal = animal_db.SelecionarAnimal(id); animal.AVALIACOES = avaliacao_bll.CarregarAvaliacoesAnimal(animal); return(animal); }
public ANIMAL BuscarAnimal(string dio) { ANIMAL nueva = new ANIMAL(); foreach (ANIMAL animalito in cnx.ANIMAL.ToList()) { if (animalito.DIO.Equals(dio)) { nueva = animalito; } } return(nueva); }
public static Animal Factory(ANIMAL Tipo) { switch (Tipo) { case ANIMAL.PERRO: return(new Perro()); case ANIMAL.Gato: return(new Gato()); default: return(null); } }
public IActionResult PostAnimal(ANIMAL animal) { try { animal_bll = new ANIMAL_BLL(); animal_bll.CadastrarAnimal(animal); return(new ObjectResult(animal)); } catch (Exception e) { var exception = e.GetBaseException(); return(BadRequest(exception)); } }
public ActionResult Guardar(string dio, string nombre, string sexo, string raza, string edad, string tipo, string rebaño) { ANIMAL animalito = new ANIMAL() { DIO = dio, Nombre = nombre, Sexo = sexo, Raza = raza, Edad = edad, Tipo = tipo, Rebaño = rebaño }; cnx.ANIMAL.Add(animalito); cnx.SaveChanges(); return(View("Listado", ListadoAnimales())); }
public List <ANIMAL> SelecionarAnimaisAtivos() { string select = "select * from ANIMAL where ativo = @ativo"; List <ANIMAL> animais = new List <ANIMAL>(); ANIMAL animal = new ANIMAL(); try { Dictionary <string, object> values = new Dictionary <string, object> { { "@ativo", true } }; DataTable dt = SelectTableMySQL(select, values); foreach (DataRow row in dt.Rows) { animal.ID = Convert.ToInt32(row["id"].ToString()); animal.RACA = row["raca"].ToString(); animal.TIPO = row["tipo"].ToString(); animal.DESCRICAO = row["descricao"].ToString(); animal.IMAGEM = row["imagem"].ToString(); animal.LATITUDE = row["latitude"].ToString(); animal.LONGITUDE = row["longitude"].ToString(); animal.SEXO = row["sexo"].ToString(); animal.IDUSUARIO = Convert.ToInt32(dt.Rows[0]["idusuario"]); animal.ATIVO = true; animais.Add(animal); animal = new ANIMAL(); } return(animais); } catch (Exception) { throw; } }