示例#1
0
        public CheckStatus Delete(int id)
        {
            CheckStatus checkstatus = new CheckStatus();
            Persona     Persona     = new Persona();

            Persona = personaRepository.GetSingleByID(id);

            if (Persona != null)
            {
                Persona.Eliminado = true;
                checkstatus       = personaRepository.Delete(Persona);
            }
            else
            {
                checkstatus.message = "No existe";
                checkstatus.status  = Status.Error;
            }


            return(checkstatus);
        }
 public bool Delete(int id)
 {
     return(repositorio.Delete(id));
 }
        public ActionResult Delete(String id, Persona Persona)
        {
            if (ModelState.IsValid)
            {
                Persona.Nickname = id;
                IRepositorioPersona<Persona> repo = new PersonaRepositorio();
                repo.Delete(Persona);

                return RedirectToAction("Index");
            }

            // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario
            return View(Persona);
        }
 //
 // GET: /Persona/Delete/5
 public ActionResult Delete(String id)
 {
     Session.Remove("data");
     IRepositorioPersona<Persona> repo = new PersonaRepositorio();
     repo.Delete(repo.GetById(id));
     return RedirectToAction("Index");
 }