public ActionResult AceptarInvitacionLiga(Invitacion invitacion) { if (manager.AddUserToleague(invitacion.LigaId, User.Identity.Name)) { return RedirectToAction("Index","Home"); } ModelState.AddModelError("","Error al Añadir usuario a la liga"); return View(invitacion); }
public ActionResult EnviarInvitacion(Invitacion invitacion) { MailClass mc = new MailClass("*****@*****.**", "@@hellsing01", "smtp.live.com", 587); if (!manager.CorreoDisponible(invitacion.Mail)) { /* * */ string message = "<b>soy una invitacion</b><a href=\"http://localhost:58640/Account/Login?ReturnUrl=%2fLiga%2fAceptarInvitacionLiga%2f" + invitacion.LigaId + "\">prodactive</a>"; mc.Send(invitacion.Mail, "Te han invitado a pertenecer a una liga", message); TempData["MessageInvitacion"] = "El usuario ya existe en la plataforma, se ha enviado un correo de invitación para pertencer a la liga."; //if (manager.AddUserToleague(invitacion)) //{ // return RedirectToAction("Index"); //} } if (ModelState.IsValid) { if (manager.SaveInvitacion(invitacion)) { //enviar mail string message = "<b>soy una invitacion</b><a href=\"http://localhost:58640/Account/Login?ReturnUrl=%2fLiga%2fAceptarInvitacionLiga%2f" + invitacion.LigaId + "\">prodactive</a>"; mc.Send(invitacion.Mail, "Invitacion Prodactive", message); TempData["MessageInvitacion"] = "El usuario no existe en la plataforma, se enviado un correo de invitacion para ingresar en la plataforma."; return RedirectToAction("Index"); } } ModelState.AddModelError("","no se pudo Guardar la invitacion"); return View(invitacion); }
public ActionResult AceptarInvitacionLiga(string id) { ViewBag.IdLiga = id; Invitacion inv = new Invitacion() {LigaId = id, Estado = true, Mail = "*****@*****.**"}; return View(inv); }
public ActionResult EnviarInvitacion(string id) { Invitacion v = new Invitacion() {LigaId = id}; return View(v); }