public async Task <IActionResult> Post([FromBody] AddEncuestaFacultadDTO encuestaFacultad) { return(Ok(await _encuestaManager.addEncuestaFacultad(encuestaFacultad))); }
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); }