public async Task <IActionResult> Edit(int id, [Bind("Id,UsuarioId,CategoriaId")] GustoUsuario gustoUsuario) { if (id != gustoUsuario.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _gustosUsuariosService.EditGustoUsuarioPost(gustoUsuario); } catch (DbUpdateConcurrencyException) { if (!GustoUsuarioExists(gustoUsuario.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CategoriaId"] = new SelectList(await _categoriasService.GetCategorias(), "Id", "Nombre", gustoUsuario.CategoriaId); ViewData["UsuarioId"] = new SelectList(await _usuariosService.GetUsuariosListByActiveIdentityUser(_userManager.GetUserId(User)), "Id", "Apellido", gustoUsuario.UsuarioId); return(View(gustoUsuario)); }
public async Task DeleteGustoUsuarioPost(int id) { GustoUsuario gustoUsuario = await _context.GustoUsuario.FindAsync(id); _context.GustoUsuario.Remove(gustoUsuario); await _context.SaveChangesAsync(); }
public async Task <IActionResult> Create(GustoUsuario gustoUsuario) { if (ModelState.IsValid) { await _gustosUsuariosService.CreateGustoUsuarioPost(gustoUsuario); //return RedirectToAction(nameof(Index)); return(RedirectToAction("Inscrito", "Usuarios")); } ViewData["CategoriaId"] = new SelectList(await _categoriasService.GetCategorias(), "Id", "Nombre", gustoUsuario.CategoriaId); ViewData["UsuarioId"] = new SelectList(await _usuariosService.GetUsuariosListByActiveIdentityUser(_userManager.GetUserId(User)), "Id", "NombreUsuario", gustoUsuario.UsuarioId); return(RedirectToAction("Index2", "Productos")); }
public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } GustoUsuario gustoUsuario = await _gustosUsuariosService.GetGustoUsuarioById(id); if (gustoUsuario == null) { return(NotFound()); } return(View(gustoUsuario)); }
// GET: GustoUsuarios/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } GustoUsuario gustoUsuario = await _gustosUsuariosService.EditGustoUsuarioGet(id); if (gustoUsuario == null) { return(NotFound()); } ViewData["CategoriaId"] = new SelectList(await _categoriasService.GetCategorias(), "Id", "Nombre", gustoUsuario.CategoriaId); ViewData["UsuarioId"] = new SelectList(await _usuariosService.GetUsuariosListByActiveIdentityUser(_userManager.GetUserId(User)), "Id", "Apellido", gustoUsuario.UsuarioId); return(View(gustoUsuario)); }
public async Task EditGustoUsuarioPost(GustoUsuario gustoUsuario) { _context.Update(gustoUsuario); await _context.SaveChangesAsync(); }
public async Task CreateGustoUsuarioPost(GustoUsuario gustoUsuario) { _context.Add(gustoUsuario); await _context.SaveChangesAsync(); }