public async Task <ApiResponse <GetUsuarioNotaDTO> > addUsuarioNota(AddUsuarioNotaDTO usuarioNota) { ApiResponse <GetUsuarioNotaDTO> response = new ApiResponse <GetUsuarioNotaDTO>(); try { UsuarioCurso UsuarioCursoUpdate = _context.UsuarioCurso.SingleOrDefault(c => c.UsuarioId == usuarioNota.Cedula && c.FacultadId == usuarioNota.FacultadId && c.CursoId == usuarioNota.CursoId); UsuarioCursoUpdate.Nota = usuarioNota.Nota; UsuarioCursoUpdate.comentario = usuarioNota.Comentario; await _context.SaveChangesAsync(); response.Data = _mapper.Map <GetUsuarioNotaDTO>(UsuarioCursoUpdate); } catch (Exception e) { response.Success = false; response.Status = 500; response.Message = e.Message; } return(response); }
public async Task <IActionResult> Post([FromBody] AddUsuarioNotaDTO usuarioNota) { return(Ok(await _cursoManager.addUsuarioNota(usuarioNota))); }