Ejemplo n.º 1
0
        private static List <BecarioObservacionViewModel> ConvertToBecarioObservacionesListViewModel(this Becario becario, int becarioId)
        {
            IBecarioObservacionRepository _becarioObservacionrepository = new BecarioObservacionRepository();

            var becarioObservacionesListViewModel = new List <BecarioObservacionViewModel>();
            var becarioObservacionesList          = _becarioObservacionrepository.GetByCriteria(x => x.IsActivo && x.BecarioId == becarioId);

            foreach (var observacion in becarioObservacionesList)
            {
                BecarioObservacionViewModel observacionViewModel = new BecarioObservacionViewModel()
                {
                    ObservacionId             = observacion.BecarioObservacionId,
                    BecarioId                 = observacion.BecarioId,
                    TipoPruebaId              = observacion.TipoPruebaId,
                    TipoPrueba                = observacion.TipoPrueba.Nombre,
                    PersonaConvocatoriaNombre = observacion.PersonaConvocatoriaNombre,
                    PersonaConvocatoriaId     = observacion.PersonaConvocatoriaId,
                    FechaConvocatoria         = observacion.FechaConvocatoria,
                    TipoResultadoId           = (int)observacion.TipoResultadoId,
                    TipoResultado             = observacion.TipoResultado.Nombre,
                    Observacion               = observacion.Observaciones
                };
                becarioObservacionesListViewModel.Add(observacionViewModel);
            }

            return(becarioObservacionesListViewModel);
        }
Ejemplo n.º 2
0
        public static void UpdateObservacion(this BecarioObservacion observacion, BecarioObservacionViewModel becarioObservacionViewModel)
        {
            if (becarioObservacionViewModel.ObservacionId != null)
            {
                observacion.BecarioObservacionId = (int)becarioObservacionViewModel.ObservacionId;

                observacion.ModifiedBy = ModifiableEntityHelper.GetCurrentUser();
                observacion.Modified   = ModifiableEntityHelper.GetCurrentDate();
            }
            else
            {
                observacion.CreatedBy = ModifiableEntityHelper.GetCurrentUser();
                observacion.Created   = ModifiableEntityHelper.GetCurrentDate();
            }

            observacion.BecarioId    = becarioObservacionViewModel.BecarioId;
            observacion.TipoPruebaId = becarioObservacionViewModel.TipoPruebaId;
            observacion.PersonaConvocatoriaNombre = becarioObservacionViewModel.PersonaConvocatoriaNombre;
            observacion.PersonaConvocatoriaId     = becarioObservacionViewModel.PersonaConvocatoriaId;
            observacion.FechaConvocatoria         = becarioObservacionViewModel.FechaConvocatoria;
            observacion.Observaciones             = becarioObservacionViewModel.Observacion;
            observacion.TipoResultadoId           = becarioObservacionViewModel.TipoResultadoId;
            observacion.IsActivo = true;
        }