コード例 #1
0
 public async Task <IActionResult> Post([FromBody] AddEncuestaFacultadDTO encuestaFacultad)
 {
     return(Ok(await _encuestaManager.addEncuestaFacultad(encuestaFacultad)));
 }
コード例 #2
0
        public async Task <ApiResponse <List <GetEncuestaFacultadDTO> > > addEncuestaFacultad(AddEncuestaFacultadDTO encuestaFacultad)
        {
            ApiResponse <List <GetEncuestaFacultadDTO> > response = new ApiResponse <List <GetEncuestaFacultadDTO> >();

            try
            {
                Encuesta e = _context.Encuestas.Find(encuestaFacultad.IdEncuesta);

                EncuestaFacultad enc = new EncuestaFacultad();

                //enc.Fecha = encuestaFacultad.Fecha;
                enc.IdFacultad = encuestaFacultad.IdFacultad;
                enc.IdEncuesta = encuestaFacultad.IdEncuesta;

                _context.encuestaFacultad.Add(enc);

                await _context.SaveChangesAsync();

                response.Data = _context.encuestaFacultad.Select(f => _mapper.Map <GetEncuestaFacultadDTO>(f)).ToList();
            }
            catch (Exception e)
            {
                response.Success = false;
                response.Status  = 500;
                response.Message = e.Message;
            }
            return(response);
        }