private static void PruebaDeConexionABaseDeDatosSqlite() { Console.WriteLine("Conectando a la base de datos..."); using (var db = new SqliteDbContext()) { // db.Database.EnsureDeleted(); db.Database.EnsureCreated(); var usuario = new User() { Name = "bidkar", Password = "******", FirstName = "Bidkar", LastName = "Aragon", Email = "*****@*****.**", Status = UserStatus.Active }; // Create (insert) db.Add(usuario); db.SaveChanges(); // Read (select) var usuarios = db.Users; foreach (var u in usuarios) { Console.WriteLine("Usuario: " + u.Name); } } }
private static void InsertarUsuarioPorConsola() { var usuario = new User(); Console.WriteLine("Escribe los siguientes datos"); Console.Write("Nombre de usuario: "); usuario.Name = Console.ReadLine(); Console.Write("Contraseña: "); usuario.Password = Console.ReadLine(); Console.Write("Nombre de pila: "); usuario.FirstName = Console.ReadLine(); Console.Write("Apellidos: "); usuario.LastName = Console.ReadLine(); Console.Write("Correo electrónico: "); usuario.Email = Console.ReadLine(); Console.WriteLine($"Rol del usuario: {Role.ToStringList()}"); usuario.RoleId = int.Parse(Console.ReadLine()); using (var db = new SqliteDbContext()) { db.Add(usuario); db.SaveChanges(); ImprimirUsuarios(); Console.WriteLine($"El id asignado al usuario {usuario.Name} es {usuario.Id}"); } }
public async Task <ActionResult <UserDto> > Register(UserRegisterDto registerDto) { if (await UserExists(registerDto.UserName)) { return(BadRequest("Username is taken")); } using var hmac = new HMACSHA512(); var user = new User { UserName = registerDto.UserName.ToLower(), PasswordHash = hmac.ComputeHash(Encoding.UTF8.GetBytes(registerDto.Password)), PasswordSalt = hmac.Key, Age = registerDto.Age }; _dataContext.Add(user); await _dataContext.SaveChangesAsync(); return(new UserDto { UserName = user.UserName, Age = user.Age, Token = _tokenService.CreateToken(user) }); }
public IActionResult Nuevo(Alumno alumno) { if (alumno != null && ModelState.IsValid) { using (var db = new SqliteDbContext()) { db.Add(alumno); db.SaveChanges(); } } return(View("Index")); }
public IActionResult Save(PacienteViewModel paciente) { if (paciente != null && ModelState.IsValid) { using (var db = new SqliteDbContext()) { db.Add(paciente); db.SaveChanges(); } } return(RedirectToAction("Index")); }
public IActionResult Nueva(Carrera carrera) { using (var db = new SqliteDbContext()) { if (ModelState.IsValid) { db.Add(carrera); db.SaveChanges(); } return(View("Index")); } }