コード例 #1
0
ファイル: LigaController.cs プロジェクト: RepoCorp/Prodactive
        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);
        }
コード例 #2
0
ファイル: LigaController.cs プロジェクト: RepoCorp/Prodactive
        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);
        }
コード例 #3
0
ファイル: LigaController.cs プロジェクト: RepoCorp/Prodactive
 public ActionResult AceptarInvitacionLiga(string id)
 {
     ViewBag.IdLiga = id;
     Invitacion inv = new Invitacion() {LigaId = id, Estado = true, Mail = "*****@*****.**"};
     return View(inv);
 }
コード例 #4
0
ファイル: LigaController.cs プロジェクト: RepoCorp/Prodactive
 public ActionResult EnviarInvitacion(string id)
 {
     Invitacion v = new Invitacion() {LigaId = id};
     return View(v);
 }