internal static JUEGO ToEntity(DJuegoDto dto) { var entity = new JUEGO(); entity.ID = dto.Id; entity.NOMBRE = dto.Nombre; entity.ANHO = dto.Anho; entity.FECHA_LANZAMIENTO = dto.FechaLanzamiento; entity.ESTUDIO = dto.Estudio; entity.PRECIO = dto.Precio; entity.TAGS = dto.Tags; entity.DESCRIPCION = dto.Descripcion; return entity; }
public List<DJuegoDto> List(DJuegoDto dto) { var result = new List<DJuegoDto>(); try { result = DJuegoConverter.ToDtos(_dbContext.JUEGO.ToList()); return result; } catch (Exception ex) { return null; } }
internal static DJuegoDto ToDto(JUEGO entity) { var dto = new DJuegoDto(); dto.Id = entity.ID; dto.Nombre = entity.NOMBRE; dto.Anho = entity.ANHO; dto.FechaLanzamiento = entity.FECHA_LANZAMIENTO; dto.Estudio = entity.ESTUDIO; dto.Precio = entity.PRECIO; dto.Tags = entity.TAGS; dto.Descripcion = entity.DESCRIPCION; return dto; }
public int Insert(DJuegoDto dto) { try { var entity = DJuegoConverter.ToEntity(dto); _dbContext.JUEGO.Add(entity); _dbContext.SaveChanges(); return entity.ID; } catch (Exception ex) { return 0; } }
public DJuegoDto Find(DJuegoDto dto) { var result = new DJuegoDto(); try { var query = _dbContext.JUEGO.Where(s => s.ID == dto.Id); result = DJuegoConverter.ToDto(query.FirstOrDefault()); return result; } catch (Exception ex) { return null; } }
public int Update(DJuegoDto dto) { try { var entity = _dbContext.JUEGO.FirstOrDefault(c => c.ID == dto.Id); if (entity != null) { _dbContext.Entry(entity).CurrentValues.SetValues(DJuegoConverter.ToEntity(dto)); _dbContext.SaveChanges(); return entity.ID; } return 0; } catch (Exception ex) { return 0; } }
public int Delete(DJuegoDto dto) { try { var entity = _dbContext.JUEGO.FirstOrDefault(c => c.ID == dto.Id); if (entity != null) { _dbContext.JUEGO.Remove(entity); _dbContext.SaveChanges(); return entity.ID; } return 0; } catch (Exception ex) { return 0; } }
public JsonResult InsertarJuego(DJuegoDto dto) { query = new DQuerys(); query.Insert(dto); return null; }
public JsonResult EliminarJuego(DJuegoDto dto) { query = new DQuerys(); query.Delete(dto); return null; }
public JsonResult ActualizarJuego(DJuegoDto dto) { query = new DQuerys(); query.Update(dto); return null; }