Beispiel #1
0
        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();
        }
Beispiel #3
0
        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"));
        }
Beispiel #4
0
        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));
        }
Beispiel #5
0
        // 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();
 }