示例#1
0
        public IHttpActionResult GetDietaById(int id)
        {
            DietaModelView dieta = null;

            using (MySqlConnection conexion = ConexionBase.GetDBConnection())
            {
                conexion.Open();
                MySqlCommand query = new MySqlCommand("select d.idAnimal, a.nombreComun, d.cantidad, d.alimento, d.horario, d.consideraciones from dietas d inner join animal a on d.idAnimal=a.id where d.idAnimal=" + id, conexion);
                using (var reader = query.ExecuteReader())
                {
                    reader.Read();
                    dieta = new DietaModelView()
                    {
                        idAnimal        = Convert.ToInt32(reader["idAnimal"].ToString()),
                        nombreComun     = reader["nombreComun"].ToString(),
                        cantidad        = reader["cantidad"].ToString(),
                        alimento        = reader["alimento"].ToString(),
                        horario         = reader["horario"].ToString(),
                        consideraciones = reader["consideraciones"].ToString()
                    };
                }

                if (dieta == null)
                {
                    return(NotFound());
                }
                else
                {
                    return(Ok(dieta));
                }
            }
        }
示例#2
0
 public IHttpActionResult PutDieta(DietaModelView dieta)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(" Datos invalidos"));
     }
     using (MySqlConnection conexion = ConexionBase.GetDBConnection())
     {
         conexion.Open();
         string          update = "update dietas set cantidad='" + dieta.cantidad + "' , alimento='" + dieta.alimento + "', horario='" + dieta.horario + "',consideraciones='" + dieta.consideraciones + "' where idAnimal='" + dieta.idAnimal + "';";
         MySqlCommand    query  = new MySqlCommand(update, conexion);
         MySqlDataReader myReader;
         myReader = query.ExecuteReader();
         conexion.Close();
         return(Ok());
     }
 }
示例#3
0
 public IHttpActionResult PostNewDieta(DietaModelView dieta)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest("Datos invalidos"));
     }
     using (MySqlConnection conexion = ConexionBase.GetDBConnection())
     {
         conexion.Open();
         string          insert = "insert into dietas (idAnimal, cantidad, alimento, horario, consideraciones)  values ('" + dieta.idAnimal + "', '" + dieta.cantidad + "', '" + dieta.alimento + "', '" + dieta.horario + "','" + dieta.consideraciones + "' );";
         MySqlCommand    query  = new MySqlCommand(insert, conexion);
         MySqlDataReader myReader;
         myReader = query.ExecuteReader();
         conexion.Close();
         return(Ok());
     }
 }