public PreguntaController(ILogger <PreguntaController> logger, IMapper mapper) { _mapper = mapper; _logger = logger; _preguntaRepository = new PreguntaRepository(); _sesionRepository = new SesionRepository(); _respuestaRepository = new RespuestaRepository(); _areaRepository = new AreaRepository(); }
public RespuestaService() { respuestaRepository = new RespuestaRepository(); preguntaRepository = new PreguntaRepository(); correoRepository = new CorreoRepository(); detalleRespuestaRepository = new DetalleRespuestaRepository(); personaRepository = new PersonaRepository(); corrreoService = new CorrreoService(); }
public RespuestaDTO GetById(int Id) { using (ModelosDBContainer context = new ModelosDBContainer()) { RespuestaRepository repositorio = new RespuestaRepository(context); var entity = repositorio.Get(Id); return(this._mapper.Map <RespuestaDTO>(entity)); } }
public HashSet <RespuestaDTO> GetAll() { HashSet <RespuestaDTO> respuestas = new HashSet <RespuestaDTO>(); using (ModelosDBContainer context = new ModelosDBContainer()) { RespuestaRepository repositorio = new RespuestaRepository(context); var entities = repositorio.GetAll(); foreach (var entity in entities) { respuestas.Add(this._mapper.Map <RespuestaDTO>(entity)); } } return(respuestas); }
public Object AumentarSel(int id) { try { using (ModelosDBContainer context = new ModelosDBContainer()) { RespuestaRepository repositorio = new RespuestaRepository(context); var r = repositorio.Get(id); r.VecesSeleccionada++; context.SaveChanges(); } return(false); } catch (Exception ex) { throw ex; } }
public Object Create(RespuestaDTO respuesta) { try { using (ModelosDBContainer context = new ModelosDBContainer()) { RespuestaRepository repositorio = new RespuestaRepository(context); var resp = this._mapper.Map <Respuesta>(respuesta); repositorio.Create(resp); context.SaveChanges(); return(resp); } } catch (Exception ex) { throw ex; } }