public List <EntidadDTO> Get(string codigo, int startIndex, int maxRows) { try { List <EntidadDTO> list = new List <EntidadDTO>(); FieldValidate.ValidateString("Nombre de entidad", codigo, false); var entidades = Negocio.PlanDeNegocioV2.Administracion.Interventoria .Entidades.Entidad.Get(codigo, startIndex, maxRows, Usuario.CodOperador); var Operadores = Negocio.PlanDeNegocioV2.Administracion.Interventoria .Entidades.Entidad.GetOperadores(Usuario.CodOperador); foreach (var e in entidades) { EntidadDTO dto = new EntidadDTO(); dto.Id = e.Id; dto.codOperador = e.codOperador; dto.Dependencia = e.Dependencia; dto.Direccion = e.Direccion; dto.Email = e.Email; dto.FechaActualizacion = e.FechaActualizacion; dto.FechaCreacion = e.FechaCreacion; dto.FechaPoliza = e.FechaPoliza; dto.ImagenLogo = e.ImagenLogo; dto.Nombre = e.Nombre; dto.NombreCorto = e.NombreCorto; dto.NumerpPoliza = e.NumeroPoliza; dto.PersonaACargo = e.PersonaACargo; dto.TelefonoCelular = e.TelefonoCelular; dto.TelefonoOficina = e.TelefonoOficina; dto.UsuarioCreacion = e.UsuarioCreacion; foreach (var o in Operadores) { if (e.codOperador == o.IdOperador) { dto.Operador = o.NombreOperador; break; } } list.Add(dto); } return(list); } catch (ApplicationException ex) { return(new List <EntidadDTO>()); } catch (Exception ex) { throw; } }
private List <EmpleadoDTO> MapearEmpleadosEntidades(Entidad entidad, EntidadDTO entidadDTO) { var resultado = new List <EmpleadoDTO>(); if (entidad.EmpleadosEntidades != null) { foreach (var emp in entidad.EmpleadosEntidades) { resultado.Add(new EmpleadoDTO() { Id = emp.EmpleadoId, Nombre = emp.Empleado.Nombre }); } } return(resultado); }