public ValorDTO ObtainId(int id) { try { var f = _valorRepository.GetByID(id); return(ModeloaDTO(f)); } catch (Exception e) { _log.WriteLog(e.ToString()); return(null); } }
private Factor DTOFactorAFactor(FactorDTO factorDto) { var factor = new Factor(); if (factorDto.FactorId > 0) { factor = _factorRepository.GetByID(factorDto.FactorId); } factor.FactorId = factorDto.FactorId; factor.Nombre = factorDto.Nombre; factor.Deshabilitado = factorDto.Deshabilitado; //var valoresSeleccionados = new List<Valor>(); factor.ValoresSeleccionados.Clear(); foreach (var valorDto in factorDto.ValoresSeleccionados) { if (valorDto.ValorId > 0) { var valor = _valorRepository.GetByID(valorDto.ValorId); factor.ValoresSeleccionados.Add(valor); } } //factor.ValoresSeleccionados = valoresSeleccionados; return(factor); }