public async Task <IActionResult> CalificarDesafio( int idCurso, int idDesafio, string projId) { try { var estId = _usrService.Get_EstudianteId(User.Claims); var res = await _ctrlService .Do_CalificarDesafio(estId, idCurso, idDesafio, projId); if (res > 0) { return(RedirectToAction("DesafioCompletado", new { idCurso, idDesafio, idCalificacion = res })); } } catch (ApplicationServicesException e) { this.SetAlerts("error-alerts", e.Message); } return(RedirectToAction("Desafio", new { idCurso, idDesafio })); }
public async Task <IActionResult> End(int courseId, int challengeId, int noteId, [FromQuery] string projId) { return(await this.Get(async() => { var estId = _userService.Get_EstudianteId(User.Claims); return await _estudianteService.Do_CalificarDesafio(estId, courseId, challengeId, noteId, projId); })); }