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)); }