+ Added migration
+ Added STATIC data into Database (Roles functions and users) + Configuration controller and startupConfig API * Refactor api names
This commit is contained in:
@@ -23,9 +23,18 @@ namespace Step.Database.Controllers
|
||||
}
|
||||
|
||||
public void Create(string username, string password, string firstName, string lastName, int roleId, CultureInfo language)
|
||||
{
|
||||
UserModel user = CreateUserModel(username, password, firstName, lastName, roleId, language);
|
||||
// Add to database
|
||||
dbCtx.Users.Add(user);
|
||||
// Commit changes
|
||||
dbCtx.SaveChanges();
|
||||
}
|
||||
|
||||
public static UserModel CreateUserModel(int id, string username, string password, string firstName, string lastName, int roleId, CultureInfo language)
|
||||
{
|
||||
// Create a new user model with params
|
||||
UserModel user = new UserModel()
|
||||
return new UserModel()
|
||||
{
|
||||
Username = username,
|
||||
Password = Crypto.HashPassword(password),
|
||||
@@ -35,10 +44,10 @@ namespace Step.Database.Controllers
|
||||
SecurityStamp = Guid.NewGuid().ToString(),
|
||||
Language = language
|
||||
};
|
||||
// Add to database
|
||||
dbCtx.Users.Add(user);
|
||||
// Commit changes
|
||||
dbCtx.SaveChanges();
|
||||
}
|
||||
public static UserModel CreateUserModel(string username, string password, string firstName, string lastName, int roleId, CultureInfo language)
|
||||
{
|
||||
return CreateUserModel(0, username, password, firstName, lastName, roleId, language);
|
||||
}
|
||||
|
||||
public UserModel Find(int id)
|
||||
|
||||
Reference in New Issue
Block a user