public async Task <IActionResult> EnrollStudent([FromBody] AddEstudianteViewModel model) { return(await this.Get(async() => { var estId = _userService.Get_EstudianteId(User.Claims); return await _estudianteService.Do_MatricularEstudiante(estId, model); })); }
public async Task <IActionResult> AddEstudiante( AddEstudianteViewModel model) { if (ModelState.IsValid) { var id = _usrService.Get_EstudianteId(User.Claims); try { var res = await _ctrlService .Do_MatricularEstudiante(id, model); if (res) { return(RedirectToAction("Index")); } } catch (ApplicationServicesException e) { this.SetAlerts("error-alerts", e.Message); } } return(RedirectToAction("Busqueda")); }