コード例 #1
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            evas_momentos_responsables = await _context.eva_momentos_responsables
                                         .Include(e => e.cat_generales)
                                         .Include(e => e.cat_tipo_generales)
                                         .Include(e => e.eva_cat_competencias)
                                         .Include(e => e.eva_momentos_metodologia)
                                         .Include(e => e.rh_cat_personas).SingleOrDefaultAsync(m => m.IdResponsable == id);

            if (evas_momentos_responsables == null)
            {
                return(NotFound());
            }
            ViewData["IdGenResponsable"]     = new SelectList(_context.cat_generales, "IdGeneral", "IdGeneral");
            ViewData["IdTipoGenResponsable"] = new SelectList(_context.cat_tipos_generales, "IdTipoGeneral", "IdTipoGeneral");
            ViewData["IdCompetencia"]        = new SelectList(_context.eva_cat_competencias, "IdCompetencia", "IdCompetencia");
            ViewData["IdMomentoDet"]         = new SelectList(_context.eva_momentos_metodologia, "IdMomentoDet", "IdMomentoDet");
            ViewData["IdPersona"]            = new SelectList(_context.rh_cat_personas, "IdPersona", "IdPersona");
            return(Page());
        }
コード例 #2
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            evas_momentos_responsables = await _context.eva_momentos_responsables.FindAsync(id);

            if (evas_momentos_responsables != null)
            {
                _context.eva_momentos_responsables.Remove(evas_momentos_responsables);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
コード例 #3
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            evas_momentos_responsables = await _context.eva_momentos_responsables
                                         .Include(e => e.cat_generales)
                                         .Include(e => e.cat_tipo_generales)
                                         .Include(e => e.eva_cat_competencias)
                                         .Include(e => e.eva_momentos_metodologia)
                                         .Include(e => e.rh_cat_personas).SingleOrDefaultAsync(m => m.IdPersona == id);

            if (evas_momentos_responsables == null)
            {
                return(NotFound());
            }
            return(Page());
        }
コード例 #4
0
        public async Task <IActionResult> OnGetAsync(int?idPer, short?idCompe, short?idMome, int?idRes)
        {
            record = _context.eva_momentos_responsables.Find(idPer, idCompe, idMome, idRes);

            if (record == null)
            {
                return(NotFound());
            }

            evas_momentos_responsables = await _context.eva_momentos_responsables
                                         .Include(e => e.cat_generales)
                                         .Include(e => e.cat_tipo_generales)
                                         .Include(e => e.eva_cat_competencias)
                                         .Include(e => e.eva_momentos_metodologia)
                                         .Include(e => e.rh_cat_personas).FirstOrDefaultAsync(m => m.IdPersona == idPer);

            if (evas_momentos_responsables == null)
            {
                return(NotFound());
            }
            return(Page());
        }