public ActionResult AgregarAmigo(String id) { Persona persona = new Persona(); if (ModelState.IsValid) { if (Session["data"] != null) persona.Nickname = Session["data"] as string; Persona amigo = new Persona(); IRepositorioPersona<Persona> repo = new PersonaRepositorio(); amigo = repo.GetById(id); Amistad amistad = new Amistad(); amistad.Nickname = persona.Nickname; amistad.NicknameAmigo = id; amistad.Fecha = System.DateTime.Today; persona = repo.GetById(persona.Nickname); amistad.Persona1 = persona; amistad.Persona = amigo; IRepositorio<Amistad> repoAmistad = new AmistadRepositorio(); repoAmistad.Save(amistad); return RedirectToAction("CorreoAmistad", "Persona", new { personaNick = persona.Nickname, amigoNick = amigo.Nickname }); } return RedirectToAction("Index", "Persona"); }
public virtual bool Equals(Amistad obj) { if (obj == null) return false; if (Equals(Fecha, obj.Fecha) == false) return false; if (Equals(Nickname, obj.Nickname) == false) return false; if (Equals(NicknameAmigo, obj.NicknameAmigo) == false) return false; return true; }