public ActionResult ConfirmDelete(int?id) { UsuarioCSV user = _userRepository.Find(q => q.IdUsuario == id); if (user == null) { return(NotFound()); } _userRepository.Delete(user); return(RedirectToAction(nameof(HomeController.Index))); }
public ActionResult Details(int?id) { if (id == null) { return(NotFound()); } UsuarioCSV usuario = _userRepository.Query().AsNoTracking().FirstOrDefault(q => q.IdUsuario == id); if (usuario == null) { return(NotFound()); } return(View(usuario)); }
public ActionResult Delete(int?id) { if (id == null) { return(NotFound()); } UsuarioCSV user = _userRepository.Query().FirstOrDefault(q => q.IdUsuario == id); if (user == null) { return(NotFound()); } return(View(user)); }
public ActionResult Edit(int?id) { if (id == null) { return(NotFound()); } UsuarioCSV usuario = _userRepository.Find(q => q.IdUsuario == id); if (usuario == null) { return(NotFound()); } return(View(usuario)); }
public ActionResult Edit(int id, [Bind("IdUsuario", "HorasTrabajadas", "SueldoPorHora", "FechaProximoPago")] UsuarioCSV model) { if (id != model.IdUsuario) { return(NotFound()); } if (ModelState.IsValid) { try { _userRepository.Update(model, id); } catch (DbUpdateConcurrencyException) { if (!_userRepository.Query().Any(q => q.IdUsuario == id)) { return(NotFound()); } } return(RedirectToAction(nameof(HomeController.Index))); } return(View(model)); }