internal static USUARIO ToEntity(DUsuarioDto dto) { var entity = new USUARIO(); entity.ID = dto.Id; entity.USERNAME = dto.Username; entity.PASSWORD = dto.Password; entity.ACTIVO = dto.EstaActivo; return entity; }
internal static DUsuarioDto ToDto(USUARIO entity) { var dto = new DUsuarioDto(); dto.Id = entity.ID; dto.Username = entity.USERNAME; dto.Password = entity.PASSWORD; dto.EstaActivo = entity.ACTIVO; return dto; }
public List<DUsuarioDto> List(DUsuarioDto dto) { var result = new List<DUsuarioDto>(); try { result = DUsuarioConverter.ToDtos(_dbContext.USUARIO.ToList()); return result; } catch (Exception ex) { return null; } }
public int Delete(DUsuarioDto dto) { try { var id = dto.Id; _dbContext.USUARIO.Remove(DUsuarioConverter.ToEntity(dto)); return id; } catch (Exception ex) { return 0; } }
public int Insert(DUsuarioDto dto) { try { var entity = DUsuarioConverter.ToEntity(dto); _dbContext.USUARIO.Add(entity); _dbContext.SaveChanges(); return entity.ID; } catch (Exception ex) { return 0; } }
public DUsuarioDto Find(DUsuarioDto dto) { var result = new DUsuarioDto(); try { var query = _dbContext.USUARIO.Where(s => s.USERNAME == dto.Username); result = DUsuarioConverter.ToDto(query.FirstOrDefault()); return result; } catch (Exception ex) { throw ex; return null; } }
public int Update(DUsuarioDto dto) { try { var entity = DUsuarioConverter.ToEntity(Find(dto)); if (entity != null) { _dbContext.Entry(entity).CurrentValues.SetValues(DUsuarioConverter.ToEntity(dto)); _dbContext.SaveChanges(); return entity.ID; } return 0; } catch (Exception ex) { return 0; } }