Exemple #1
0
        private static EntrevistasFueraFechaRowViewModel ConvertToCartasFueraFechaRowViewModel(this CartaOferta carta)
        {
            var entrevistasFueraFechaRowViewModel = new EntrevistasFueraFechaRowViewModel
            {
                Agendada        = carta.FechaCartaOferta,
                Candidato       = carta.Candidatura.Candidato.Nombre + " " + carta.Candidatura.Candidato.Apellidos,
                Perfil          = carta.Candidatura.Categoria != null ? carta.Candidatura.Categoria.Nombre : string.Empty,
                Tecnologia      = carta.Candidatura.TipoTecnologia != null ? carta.Candidatura.TipoTecnologia.Nombre : string.Empty,
                EntrevistadorId = carta.EntrevistadorId,
                Entrevistador   = carta.Entrevistador.Nombre,
                CandidaturaId   = carta.CandidaturaId,
                EntrevistaId    = carta.CartaOfertaId,
                Centro          = carta.Usuario.CentroId != null ? carta.Usuario.Centro.Nombre : string.Empty
            };

            return(entrevistasFueraFechaRowViewModel);
        }
Exemple #2
0
        private static EntrevistasFueraFechaRowViewModel ConvertToEntrevistasFueraFechaRowViewModel(this Entrevista entrevista)
        {
            var entrevistasFueraFechaRowViewModel = new EntrevistasFueraFechaRowViewModel
            {
                Agendada        = entrevista.FechaEntrevista,
                Candidato       = entrevista.Candidatura.Candidato.Nombre + " " + entrevista.Candidatura.Candidato.Apellidos,
                EntrevistadorId = entrevista.EntrevistadorId,
                Entrevistador   = entrevista.Entrevistador.Nombre,
                CandidaturaId   = entrevista.CandidaturaId,
                Perfil          = entrevista.Candidatura.CategoriaId != null ? entrevista.Candidatura.Categoria.Nombre : string.Empty,
                Tecnologia      = entrevista.Candidatura.TipoTecnologia != null ? entrevista.Candidatura.TipoTecnologia.Nombre : string.Empty,
                EntrevistaId    = entrevista.EntrevistaId,
                Centro          = entrevista.Usuario.CentroId != null ? entrevista.Usuario.Centro.Nombre : string.Empty,
                DiasDeRetraso   = Convert.ToInt32((DateTime.Now.Date - entrevista.FechaEntrevista.Date).TotalDays)
            };

            return(entrevistasFueraFechaRowViewModel);
        }