public User Create(User user, string password) { if (string.IsNullOrWhiteSpace(password)) { throw new Exception("Password is required"); } if (_context.BookUsers.Any(x => x.Username == user.Username || x.Email == user.Email)) { throw new Exception("Username \"" + user.Username + "\" or Email \"" + user.Email + "\" is already taken"); } byte[] passwordHash, passwordSalt; //Create passwordHash and passwordSalt CreatePasswordHash(password, out passwordHash, out passwordSalt); user.PasswordHash = passwordHash; user.PasswordSalt = passwordSalt; user.Dateregistered = DateTime.UtcNow; _context.BookUsers.Add(user); _context.SaveChanges(); return(user); }
public void Add(Characteristics characteristics) { _context.Add(characteristics); _context.SaveChanges(); }
public void Add(Publisher publisher) { _context.Add(publisher); _context.SaveChanges(); }
public void Add(Author author) //Add { _context.Add(author); _context.SaveChanges(); }
public void Add(Genre genre) { _context.Add(genre); _context.SaveChanges(); }
public void Add(Reader reader) { _context.Add(reader); _context.SaveChanges(); }
public void Add(Author author) { author.DateCreated = DateTime.Now; _context.Add(author); _context.SaveChanges(); }
public void Add(Book book) { _context.Add(book); _context.SaveChanges(); }
public void Add(Category category) { _context.Add(category); _context.SaveChanges(); }
public void Add(Category category) { category.DateCreated = DateTime.Now; _context.Add(category); _context.SaveChanges(); }
public void Add(Genre genre) { genre.DateCreated = DateTime.Now; _context.Add(genre); _context.SaveChanges(); }
public void Add(Book book) { book.DateCreated = DateTime.Now; _context.Add(book); _context.SaveChanges(); }