public PersonaService() { correoRepository = new CorreoRepository(); personaRepository = new PersonaRepository(); preguntaRepository = new PreguntaRepository(); detalleRespuestaRepository = new DetalleRespuestaRepository(); corrreoService = new CorrreoService(); }
public PreguntaController(ILogger <PreguntaController> logger, IMapper mapper) { _mapper = mapper; _logger = logger; _preguntaRepository = new PreguntaRepository(); _sesionRepository = new SesionRepository(); _respuestaRepository = new RespuestaRepository(); _areaRepository = new AreaRepository(); }
public PreguntaDTO GetById(int Id) { using (ModelosDBContainer context = new ModelosDBContainer()) { PreguntaRepository repositorio = new PreguntaRepository(context); var entity = repositorio.Get(Id); return(this._mapper.Map <PreguntaDTO>(entity)); } }
public HashSet <PreguntaDTO> GetAll() { HashSet <PreguntaDTO> preguntas = new HashSet <PreguntaDTO>(); using (ModelosDBContainer context = new ModelosDBContainer()) { PreguntaRepository repositorio = new PreguntaRepository(context); var entities = repositorio.GetAll(); foreach (var entity in entities) { preguntas.Add(this._mapper.Map <PreguntaDTO>(entity)); } } return(preguntas); }
public Object Create(PreguntaDTO pregunta) { try { using (ModelosDBContainer context = new ModelosDBContainer()) { PreguntaRepository repositorio = new PreguntaRepository(context); var preg = this._mapper.Map <Pregunta>(pregunta); repositorio.Create(preg); context.SaveChanges(); return(preg); } } catch (Exception ex) { throw ex; } }
public void SetImage(int id, string url) { try { using (ModelosDBContainer context = new ModelosDBContainer()) { PreguntaRepository repositorio = new PreguntaRepository(context); var pregunta = repositorio.Get(id); pregunta.Imagen = url; context.SaveChanges(); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Este método inicializa el repositorio con el que se va a conectar el controlador. /// </summary> public PreguntaController() { this.PreguntasRepository = new PreguntaRepository(); }
public PreguntaService() { preguntaRepository = new PreguntaRepository(); opcionesRepository = new OpcionesRepository(); }