Example #1
0
        // GET: Obras/Create
        public async Task <IActionResult> Create()
        {
            CrearObraVM covm = new CrearObraVM
            {
                Autores = await _context.Autores.ToListAsync() // llenamos la lista con los autores
            };

            return(View(covm));
        }
Example #2
0
        // GET: Obras/Create
        public async Task <IActionResult> Create()
        {
            CrearObraVM covm = new CrearObraVM
            {
                Autores = await _context.Autores.ToListAsync()
            };

            return(View(covm));
        }
Example #3
0
        public async Task <IActionResult> Create(CrearObraVM covm)
        {
            if (ModelState.IsValid)
            {
                _context.Add(covm.Obra);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(covm));
        }
Example #4
0
        public async Task <IActionResult> Create(CrearObraVM covm)
        {
            if (ModelState.IsValid)
            {
                _context.Add(covm.Obra);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            //ViewData["AutorId"] = new SelectList(_context.Autores, "Id", "Id", obra.AutorId);
            return(View(covm));
        }
Example #5
0
        public async Task <IActionResult> Create()
        {
            //if (_signInManager.IsSignedIn(User))
            //{
            //    IdentityUser user = await _userManager.GetUserAsync(User);
            //    if (await _userManager.IsInRoleAsync(user, "PremiumUser") || await _userManager.IsInRoleAsync(user, "Admin"))
            //    {

            CrearObraVM covm = new CrearObraVM
            {
                Autores = await _context.Autores.ToListAsync(),
            };

            return(View(covm));

            //    }
            //}
            //return NotFound();
        }