public Object Create(JuegoDTO juego) { try { using (ModelosDBContainer context = new ModelosDBContainer()) { JuegoRepository repositorio = new JuegoRepository(context); var juegoEntity = this._mapper.Map <Juego>(juego); repositorio.Create(juegoEntity); context.SaveChanges(); juegoEntity.Uuid = StringExtensions.Slugify(juegoEntity.Id.ToString() + "-" + juegoEntity.Nombre); context.SaveChanges(); /** * https://stackoverflow.com/questions/5212751/how-can-i-get-id-of-inserted-entity-in-entity-framework */ return(this._mapper.Map <JuegoDTO>(repositorio.Get(juegoEntity.Id))); } } catch (Exception ex) { throw ex; } }
public void Create(PuntajeDTO puntaje) { try { using (ModelosDBContainer context = new ModelosDBContainer()) { PuntajeRepository repositorio = new PuntajeRepository(context); repositorio.Create(this._mapper.Map <Puntaje>(puntaje)); context.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public void Delete(int Id) { try { using (ModelosDBContainer context = new ModelosDBContainer()) { UsuarioRepository repositorio = new UsuarioRepository(context); repositorio.Delete(Id); context.SaveChanges(); } } catch (Exception ex) { throw ex; } }
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 bool AumentarJugados(int id) { using (ModelosDBContainer context = new ModelosDBContainer()) { JuegoRepository repositorio = new JuegoRepository(context); if (!repositorio.Any(id)) { throw new Exception("Juego no existente."); } var juego = repositorio.Get(id); juego.Jugados++; context.SaveChanges(); } return(false); }
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; } }
public void Create(UsuarioDTO usuario) { try { using (ModelosDBContainer context = new ModelosDBContainer()) { UsuarioRepository repositorio = new UsuarioRepository(context); if (repositorio.Any(usuario.Username)) { throw new Exception("El usuario ya existe."); } repositorio.Create(this._mapper.Map <Usuario>(usuario)); context.SaveChanges(); } } 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; } }
public void SetImage(int id, string url) { try { using (ModelosDBContainer context = new ModelosDBContainer()) { JuegoRepository repositorio = new JuegoRepository(context); if (!repositorio.Any(id)) { throw new Exception("Juego no existente."); } var juego = repositorio.Get(id); juego.Caratula = url; context.SaveChanges(); } } catch (Exception ex) { throw ex; } }