public async Task <IActionResult> Obtener(int cursoID, int vista) { if (_signInManager.IsSignedIn(User)) { var user = await _userManager.GetUserAsync(User); var idUser = await _userManager.GetUserIdAsync(user); var data = _curso.Inscripcion(idUser, cursoID); //Comprobamos si el usuario se registro de forma correcta if (data.Description.Equals("Done")) { return(Redirect("/Inscripciones/Inscripciones?area=Inscripciones")); } else { identityError = data; if (vista.Equals(1)) { return(Redirect("/Home/Index")); } else { _dataCurso = _curso.getTCurso(cursoID); _dataCurso.ErrorMessage = data.Description; return(View("Detalles", _dataCurso)); } } } else { return(Redirect("/Identity/Account/Login")); } }
public async Task <IActionResult> Obtener(int cursoID, int vista) { if (_signInManager.IsSignedIn(User)) { var user = await _userManager.GetUserAsync(User); var idUser = await _userManager.GetUserIdAsync(user); var data = _curso.Inscripcion(idUser, cursoID); if (data.Description.Equals("Done")) { // Controlador/ Accion / Area return(Redirect("/Inscripciones/Inscripciones/Index?area=Inscripciones")); } else { identityError = data; // vista = 1 estamos en la Vista Home/Index Principal. // vista = 2 viene de la Vista Home/Detalle. if (vista.Equals(1)) { return(Redirect("/Home/Index")); } else { _dataCurso = _curso.getTCurso(cursoID); _dataCurso.ErrorMessage = data.Description; return(View("Detalles", _dataCurso)); } } } else { return(Redirect("/Identity/Account/Login")); } }