コード例 #1
0
 // GET: /<controller>/
 public IActionResult Index()
 {
     using (var _context = new WatchListDbContext())
     {
         return(View(_context.WatchLists.ToList()));
     }
 }
コード例 #2
0
 public IActionResult Create()
 {
     using (var _context = new WatchListDbContext())
     {
         List <Language> languages = _context.Languages.ToList();
         List <Generic>  generics  = _context.Generics.ToList();
         ViewBag.Languages = languages;
         ViewBag.Generics  = generics;
     }
     return(View());
 }
コード例 #3
0
 public RegisterModel(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     ILogger <RegisterModel> logger,
     IEmailSender emailSender,
     WatchListDbContext context)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _logger        = logger;
     _emailSender   = emailSender;
     _context       = context;
 }
コード例 #4
0
ファイル: Startup.cs プロジェクト: aluno20619/Watch_List
        public async Task CreateGestorAsync(WatchListDbContext context, UserManager <ApplicationUser> userManager)
        {
            const string nome     = "gestor";
            const string email    = "*****@*****.**";
            const string password = "******";



            var user = new ApplicationUser
            {
                UserName       = email,
                Email          = email,
                DataRegisto    = DateTime.Now,
                EmailConfirmed = true, // o email está confirmado
            };

            if (!userManager.Users.Contains <ApplicationUser>(user))
            {
                var util = new Watch_List.Models.Utilizador

                {
                    Email    = email,
                    Id       = 1,
                    Nome     = nome,
                    UtilIdFK = user.Id,
                };
                var result = await userManager.CreateAsync(user, password);

                if (result.Succeeded)
                {
                    await userManager.AddToRoleAsync(user, "Gestor");
                }
                context.Add(context.Utilizador); // adicionar o utilizador
                await context.SaveChangesAsync();
            }
        }
コード例 #5
0
 public PessoaFilmesController(WatchListDbContext context)
 {
     _context = context;
 }
コード例 #6
0
 public PessoasController(WatchListDbContext context, IWebHostEnvironment caminho)
 {
     _context = context;
     _caminho = caminho;
 }
コード例 #7
0
 public ProfissaosController(WatchListDbContext context)
 {
     _context = context;
 }
コード例 #8
0
 public UtilFilmesController(WatchListDbContext context, UserManager <ApplicationUser> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
コード例 #9
0
 public FilmeGeneroesController(WatchListDbContext context)
 {
     _context = context;
 }
コード例 #10
0
 public GenerosController(WatchListDbContext context)
 {
     _context = context;
 }
コード例 #11
0
 public FilmeControllerAPI(WatchListDbContext context, IWebHostEnvironment path)
 {
     _context = context;
     _path = path;
 }
コード例 #12
0
 public FilmesController(WatchListDbContext context, IWebHostEnvironment caminho, UserManager <ApplicationUser> userManager)
 {
     _context     = context;
     _caminho     = caminho;
     _userManager = userManager;
 }