public async Task <IActionResult> Edit(string id, string PERNR, [Bind("TareaId,PERNR,Observaciones,FRegistro,PorcAvance")] Tareaspersonal tareaspersonal) { if ((id != tareaspersonal.TareaId) && (PERNR != tareaspersonal.PERNR)) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tareaspersonal); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TareaspersonalExists(tareaspersonal.TareaId, tareaspersonal.PERNR)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TareaId"] = new SelectList(_context.Tareas, "TareaId", "TareaId", tareaspersonal.TareaId); return(View(tareaspersonal)); }
public async Task <IActionResult> Create([Bind("TareaId,PERNR,Observaciones,FRegistro,PorcAvance")] Tareaspersonal tareaspersonal) { if (ModelState.IsValid) { _context.Add(tareaspersonal); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["TareaId"] = new SelectList(_context.Tareas, "TareaId", "TareaId", tareaspersonal.TareaId); return(View(tareaspersonal)); }