Exemplo n.º 1
0
        public bool AgregarMascota(Models.Mascota mascota)
        {
            connection();
            SqlCommand cmd = new SqlCommand("AgregarMascota", con);

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@nombre", mascota.Nombre);
            cmd.Parameters.AddWithValue("@edad", mascota.Edad);
            cmd.Parameters.AddWithValue("@Descripcion", mascota.Descripcion);
            cmd.Parameters.AddWithValue("@correo", mascota.CorreoContacto);
            cmd.Parameters.AddWithValue("@adoptado", 0);

            con.Open();

            int i = cmd.ExecuteNonQuery();

            con.Close();

            if (i >= 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public IActionResult Delete(int Id, Models.Mascota mascota)
        {
            ObtenerDatos(Id);
            int pos = ListaMascotas.FindIndex(p => p.Id == Id);

            ListaMascotas.RemoveAt(pos);
            return(RedirectToAction(nameof(Index)));
        }
 public IActionResult Create(Models.Mascota mascota)
 {
     if (ModelState.IsValid)
     {
         ListaMascotas.Add(mascota);
         Identificador++;
         return(RedirectToAction(nameof(Index)));
     }
     ViewBag.Iden = Identificador;
     return(View());
 }
 public IActionResult Edit(int Id, Models.Mascota mascota)
 {
     if (ModelState.IsValid)
     {
         ObtenerDatos(Id);
         int pos = ListaMascotas.FindIndex(p => p.Id == Id);
         ListaMascotas.RemoveAt(pos);
         ListaMascotas.Add(mascota);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(mascota));
 }