internal static JUEGO_GENERO ToEntity(DJuegoGeneroDto dto) { var entity = new JUEGO_GENERO(); entity.ID = dto.Id; entity.ID_JUEGO = dto.IdJuego; entity.ID_GENERO = dto.IdGenero; return entity; }
internal static DJuegoGeneroDto ToDto(JUEGO_GENERO entity) { var dto = new DJuegoGeneroDto(); dto.Id = entity.ID; dto.IdJuego = entity.JUEGO.ID; dto.NombreJuego = entity.JUEGO.NOMBRE; dto.PrecioJuego = entity.JUEGO.PRECIO; dto.IdGenero = entity.GENERO.ID; dto.NombreGenero = entity.GENERO.NOMBRE; return dto; }
public List<DJuegoGeneroDto> List(DJuegoGeneroDto dto) { var result = new List<DJuegoGeneroDto>(); try { result = DJuegoGeneroConverter.ToDtos(_dbContext.JUEGO_GENERO.ToList()); return result; } catch (Exception ex) { return null; } }
public DJuegoGeneroDto Find(DJuegoGeneroDto dto) { var result = new DJuegoGeneroDto(); try { var query = _dbContext.JUEGO_GENERO.Where(s => s.ID == dto.Id); result = DJuegoGeneroConverter.ToDto(query.FirstOrDefault()); return result; } catch (Exception ex) { return null; } }
public int Insert(DJuegoGeneroDto dto) { try { var entity = DJuegoGeneroConverter.ToEntity(dto); _dbContext.JUEGO_GENERO.Add(entity); _dbContext.SaveChanges(); return entity.ID; } catch (Exception ex) { throw ex; return 0; } }
public int Delete(DJuegoGeneroDto dto) { try { var entity = _dbContext.JUEGO_GENERO.FirstOrDefault(c => c.ID == dto.Id); if (entity != null) { _dbContext.JUEGO_GENERO.Remove(entity); _dbContext.SaveChanges(); return entity.ID; } return 0; } catch (Exception ex) { return 0; } }
public int Update(DJuegoGeneroDto dto) { try { var entity = _dbContext.JUEGO_GENERO.FirstOrDefault(c => c.ID == dto.Id); if (entity != null) { entity.ID_GENERO = dto.IdGenero; entity.ID_JUEGO = dto.IdJuego; _dbContext.SaveChanges(); return entity.ID; } return 0; } catch (Exception ex) { return 0; } }
public JsonResult InsertarJuegoGenero(DJuegoGeneroDto dto) { query = new DQuerys(); query.Insert(dto); return null; }
public JsonResult EliminarJuegoGenero(DJuegoGeneroDto dto) { query = new DQuerys(); query.Delete(dto); return null; }
public JsonResult ActualizarJuegoGenero(DJuegoGeneroDto dto) { query = new DQuerys(); query.Update(dto); return null; }