internal static PACK ToEntity(DPackDto dto) { var entity = new PACK(); entity.ID = dto.Id; entity.NOMBRE = dto.Nombre; entity.PRECIO = dto.Precio; entity.DESCRIPCION = dto.Descripcion; return entity; }
internal static DPackDto ToDto(PACK entity) { var dto = new DPackDto(); dto.Id = entity.ID; dto.Nombre = entity.NOMBRE; dto.Precio = entity.PRECIO; dto.Descripcion = entity.DESCRIPCION; return dto; }
public List<DPackDto> List(DPackDto dto) { var result = new List<DPackDto>(); try { result = DPackConverter.ToDtos(_dbContext.PACK.ToList()); return result; } catch (Exception ex) { return null; } }
public int Insert(DPackDto dto) { try { var entity = DPackConverter.ToEntity(dto); _dbContext.PACK.Add(entity); _dbContext.SaveChanges(); return entity.ID; } catch (Exception ex) { return 0; } }
public DPackDto Find(DPackDto dto) { var result = new DPackDto(); try { var query = _dbContext.PACK.Where(s => s.ID == dto.Id); result = DPackConverter.ToDto(query.FirstOrDefault()); return result; } catch (Exception ex) { return null; } }
public int Delete(DPackDto dto) { try { var entity = _dbContext.PACK.FirstOrDefault(c => c.ID == dto.Id); if (entity != null) { _dbContext.PACK.Remove(entity); _dbContext.SaveChanges(); return entity.ID; } return 0; } catch (Exception ex) { return 0; } }
public int Update(DPackDto dto) { try { var entity = _dbContext.PACK.FirstOrDefault(c => c.ID == dto.Id); if (entity != null) { entity.NOMBRE = dto.Nombre; entity.PRECIO = dto.Precio; entity.DESCRIPCION = dto.Descripcion; _dbContext.SaveChanges(); return entity.ID; } return 0; } catch (Exception ex) { return 0; } }
public JsonResult InsertarPack(DPackDto dto) { query = new DQuerys(); query.Insert(dto); return null; }
public JsonResult EliminarPack(DPackDto dto) { query = new DQuerys(); query.Delete(dto); return null; }
public JsonResult ActualizarPack(DPackDto dto) { query = new DQuerys(); query.Update(dto); return null; }