public IActionResult Registrar(RegistroViewModelInput registroViewModelInput)
        {
            var optionsBuilder = new DbContextOptionsBuilder <CursoDbContext>();

            optionsBuilder.UseSqlServer(connectionString: @"Server=(localdb)\mssqllocaldb;Database=CURSO;Integrated Security=True");

            CursoDbContext contexto = new CursoDbContext(optionsBuilder.Options);

            // check for database updates on entity migrations
            var migracoesPendentes = contexto.Database.GetPendingMigrations();

            if (migracoesPendentes.Count() > 0)
            {
                contexto.Database.Migrate();
            }

            var usuario = new Usuario();

            usuario.Email = registroViewModelInput.Email;
            usuario.Login = registroViewModelInput.Login;
            usuario.Senha = registroViewModelInput.Senha;
            contexto.Usuario.Add(usuario);
            contexto.SaveChanges();

            return(Created("", registroViewModelInput));
        }
        public IActionResult Registrar(RegistroViewModelInput registroViewModelInput)
        {
            var optionsBuilder = new DbContextOptionsBuilder <CursoDbContext>();

            optionsBuilder.UseSqlServer("Server=LAPTOP-CV9KCCO0\\SQLEXPRESS;Database=DioMrvLocalizaCursoApiSwagger;Trusted_Connection=True;MultipleActiveResultSets=true");
            CursoDbContext cursoDbContext = new CursoDbContext(optionsBuilder.Options);

            var migracoesPendentes = cursoDbContext.Database.GetPendingMigrations();

            if (migracoesPendentes.Count() > 0)
            {
                cursoDbContext.Database.Migrate();
            }

            var usuario = new Usuario();

            usuario.Login = registroViewModelInput.Login;
            usuario.Senha = registroViewModelInput.Senha;
            usuario.Email = registroViewModelInput.Email;

            cursoDbContext.Add(usuario);
            cursoDbContext.SaveChanges();

            return(Created("", registroViewModelInput));
        }
        public IActionResult Registrar(RegistroViewModelInput registroViewModelInput)
        {
            var options = new DbContextOptionsBuilder <CursoDbContext>();

            options.UseSqlServer("");

            CursoDbContext context = new CursoDbContext(options);

            var usuario = new Usuario();

            usuario.Login = registroViewModelInput.Login;
            usuario.Senha = registroViewModelInput.Senha;
            usuario.Email = registroViewModelInput.Email;

            context.Usuario.Add(usuario);

            return(Created("", registroViewModelInput));
        }
示例#4
0
        public IActionResult Registrar(RegistrarViewModelInput registrarViewModelInput)
        {
            var options = new DbContextOptionsBuilder <CursoDbContext>();

            options.UseSqlServer("Server=localhost;Database=CURSO;user=sa;password=App@223020");
            CursoDbContext contexto = new CursoDbContext(options);
            //Convertendo
            var usuario = new Usuario();

            usuario.Email = registrarViewModelInput.Login;
            usuario.Senha = registrarViewModelInput.Senha;
            usuario.Email = registrarViewModelInput.Email;

            _usuarioRepository.AdicionarUser(usuario);
            _usuarioRepository.Commit(usuario);

            return(Created("Registro realizado com sucesso ! ", registrarViewModelInput));
        }
示例#5
0
        public IActionResult Registrar(RegistroViewModeLinput registroViewModeLinput)
        {
            var options = new DbContextOptionsBuilder <CursoDbContext>();

            options.UseSqlServer(@"Server=(localdb)\mssqllocaldb;Database=ApiComSwagger;Integrated Security=True");
            CursoDbContext context = new CursoDbContext(options.Options);

            var pendingMigs = context.Database.GetPendingMigrations();

            if (pendingMigs.Count() > 0)
            {
                context.Database.Migrate();
            }

            var usuario = new Usuario();

            usuario.Login = registroViewModeLinput.Login;
            usuario.Email = registroViewModeLinput.Email;
            usuario.Senha = registroViewModeLinput.Senha;
            context.Usuario.Add(usuario);
            context.SaveChanges();

            return(Created("", registroViewModeLinput));
        }
示例#6
0
 public UsuarioRepository(CursoDbContext contexto)
 {
     _contexto = contexto;
 }
 public CursoRepository(CursoDbContext _contexto)
 {
     contexto = _contexto;
 }
示例#8
0
 public UsuarioRepository(CursoDbContext context)
 {
     _context = context;
 }
示例#9
0
 public CursoRepository(CursoDbContext contexto)
 {
     _contexto = contexto;
 }
 public CursoRepository(CursoDbContext context)
 {
     _context = context;
 }
示例#11
0
 public HomeController(CursoDbContext context)
 {
     _context = context;
 }