Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public async Task <IActionResult> Post([FromBody] AddUsuarioNotaDTO usuarioNota)
 {
     return(Ok(await _cursoManager.addUsuarioNota(usuarioNota)));
 }