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 void DeleteTest() { _repositorio.Save(_model); _repositorio.Delete(_model); _personaEsperado = ObtenerPersona(); Assert.IsTrue(!_model.Equals(_personaEsperado), "La Persona: " + _model.Nombre + " no se pudo eliminar."); }
public void GetByIdTest() { _repositorio.Save(_model); _personaEsperado = _repositorio.GetById(_model.Nickname); Assert.IsTrue(_model.Nickname == _personaEsperado.Nickname, "La Persona: " + _model.Nombre + " Nickname: " + _model.Nickname + " no se pudo consultar."); _repositorio.Delete(_model); }
public void MyTestInitialize() { _repositorio = new PersonaRepositorio(); _nombreAModificar = "personaTestModificado"; _model = new Persona() { Nombre = "nombreTest", Apellido = "apellidoTest", Email = "*****@*****.**", Estatus = "Activo", FechaNacimiento = System.Convert.ToDateTime("01/01/2010"), Nickname = "nicknameTest", Privacidad = "Publico", Twitter = "nicknameTest" }; }
public void MyTestCleanup() { _repositorio = null; _model = null; }
private Persona ObtenerPersona() { _laPersona = _repositorio.GetById("nicknameTest"); return _laPersona; }
public void UpdateTest() { _repositorio.Save(_model); string nombreAnterior = _model.Nombre; _model.Nombre = _nombreAModificar; _personaEsperado = ObtenerPersona(); _repositorio.Update(_model); Assert.IsTrue(_repositorio.GetById(_model.Nickname).Nombre == _nombreAModificar,"El nombre del viaje: " + nombreAnterior +" no es igual al esperado: " + _nombreAModificar); _repositorio.Delete(_model); }
public virtual bool Equals(Persona obj) { if (obj == null) return false; if (Equals(Apellido, obj.Apellido) == false) return false; if (Equals(Email, obj.Email) == false) return false; if (Equals(Estatus, obj.Estatus) == false) return false; if (Equals(FechaNacimiento, obj.FechaNacimiento) == false) return false; if (Equals(Nickname, obj.Nickname) == false) return false; if (Equals(Nombre, obj.Nombre) == false) return false; if (Equals(Privacidad, obj.Privacidad) == false) return false; if (Equals(Twitter, obj.Twitter) == false) return false; return true; }
public ActionResult Correo(Persona p) { System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add(p.Email); msg.From = new MailAddress("*****@*****.**", "Twisted", System.Text.Encoding.UTF8); msg.Subject = "Bienvenido a Twisted "; msg.SubjectEncoding = System.Text.Encoding.UTF8; msg.Body = "Hola " + p.Nombre + " " + p.Apellido + " bienvenido a Twisted\nTe invitamos a Seguirnos @TwistedUCAB \n\nSaludos, \nj2l Team © "; msg.BodyEncoding = System.Text.Encoding.UTF8; msg.IsBodyHtml = false; //Aquí es donde se hace lo especial SmtpClient client = new SmtpClient(); client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "j2ltwisted"); client.Port = 587; client.Host = "smtp.gmail.com"; client.EnableSsl = true; try { client.Send(msg); } catch (System.Net.Mail.SmtpException ex) { Console.WriteLine(ex.Message); Console.ReadLine(); } return RedirectToAction("Index"); }
public ActionResult Edit(String id, Persona Persona) { if (ModelState.IsValid) { Persona.Nickname = id; IRepositorioPersona<Persona> repo = new PersonaRepositorio(); repo.Update(Persona); return RedirectToAction("Index","Home"); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario IEnumerable<string> items = new string[] { "Publico", "Privado" }; ViewData["Privacidad"] = new SelectList(items); IEnumerable<string> items2 = new string[] { "Activo", "Desactivado" }; ViewData["Estatus"] = new SelectList(items2); return View(Persona); }
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); }
public ActionResult Create(Persona Persona, String id) { if (ModelState.IsValid) { if (Session["data"] != null) Persona.Nickname = Session["data"] as string; MembershipCreateStatus createStatus = MembershipService.CreateUser(Persona.Nickname, "12345678", Persona.Email); if (createStatus == MembershipCreateStatus.Success) { FormsService.SignIn(Persona.Nickname, false /* createPersistentCookie */); } IRepositorioPersona<Persona> repo = new PersonaRepositorio(); repo.Save(Persona); return RedirectToAction("Correo", Persona); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario IEnumerable<string> items = new string[] { "Publico", "Privado" }; ViewData["Privacidad"] = new SelectList(items); return View(Persona); }