roles update

This commit is contained in:
thermalthrottle
2021-03-20 10:14:51 +02:00
parent e89ec0c212
commit a59fd53cc6
2 changed files with 30 additions and 18 deletions

View File

@@ -61,16 +61,19 @@ namespace Business.Business.UserManagment.Controllers
public void CreateInitialRoles()
{
var Admin = new Role("Admin");
var Manager = new Role("Manager");
var Cashier = new Role("Cashier");
context.Role.AddRange(Admin, Manager, Cashier);
var Manager = new Role("Manager");
var Admin = new Role("Admin");
context.Role.AddRange(Cashier, Manager, Admin);
context.SaveChanges();
}
/// <summary>
/// Gets All Roles
/// Gets All Roles.
/// </summary>
/// <remarks>
/// Requires Admin role.
/// </remarks>
/// <returns>
/// Returns a ICollection of all roles
/// </returns>
@@ -90,10 +93,11 @@ namespace Business.Business.UserManagment.Controllers
/// <summary>
/// Searches the role by given Id
/// </summary>
/// <returns>
/// Returns an object of the role with the given Id
///
/// <remarks>
/// Requires Admin role.
/// </remarks>
/// <returns>
/// Returns an object of the role with the given Id.
/// </returns>
public Role Get(int id)
@@ -111,10 +115,11 @@ namespace Business.Business.UserManagment.Controllers
/// <summary>
/// Searches the role by given name
/// </summary>
/// <returns>
/// Returns an object of the role with the given name
///
/// <remarks>
/// Requires Admin role.
/// </remarks>
/// <returns>
/// Returns an object of the role with the given name.
/// </returns>
public Role Get(string name)
@@ -132,10 +137,11 @@ namespace Business.Business.UserManagment.Controllers
/// <summary>
/// Searches the role by a given substring
/// </summary>
/// <remarks>
/// Requires Admin role.
/// </remarks>
/// <returns>
/// Returns an ICollection of all roles that contain the given substring in their name.
///
/// Requires Admin role.
/// </returns>
public ICollection<Role> GetByApproximateName(string substring)

View File

@@ -56,10 +56,11 @@ namespace Business.Business.UserManagment
/// <summary>
/// Gets All Users
/// </summary>
/// <remarks>
/// Requires Admin role.
/// </remarks>
/// <returns>
/// Returns a ICollection of all users.
///
/// Requires Admin role
/// </returns>
public ICollection<User> GetAll()
@@ -92,6 +93,9 @@ namespace Business.Business.UserManagment
/// <summary>
/// Searches the user by given Id
/// <remarks>
/// Requires Admin role.
/// </remarks>
/// </summary>
/// <returns>
/// Returns an object of the user with the given Id
@@ -112,10 +116,11 @@ namespace Business.Business.UserManagment
/// <summary>
/// Searches the user by given name
/// </summary>
/// <remarks>
/// Requires Admin role.
/// </remarks>
/// <returns>
/// Returns an object of the user with the given name.
///
/// Requires Admin role
/// </returns>
public User Get(string name)
@@ -133,10 +138,11 @@ namespace Business.Business.UserManagment
/// <summary>
/// Searches the user by a given substring
/// </summary>
/// <remarks>
/// Requires Admin role.
/// </remarks>
/// <returns>
/// Returns an ICollection of all users that contain the given substring in their name.
///
/// Requires Admin role
/// </returns>
public ICollection<User> GetByApproximateName(string substring)