C# Класс CardShop.Service.Admin.ManageUserService

Наследование: IManageUserService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ActAsUser ( int id, bool &success ) : void

Allows Admin to act as user

CreateStore ( User owner ) : Store

Create a store, sets store owner as Owner, if person already owns a store, return null

CreateUser ( User user, bool &isSuccess ) : User

Create a User

DeleteUser ( int userId, bool &isSuccess ) : User

Delete User

EditUser ( User user, bool &isSuccess ) : User

Edit a User

FindStore ( User owner ) : List

Returns all stores matching a Owner's UserId (Owner.UserId == Store.UserId)

GetAllUsers ( bool &isSuccess ) : List

Gets all users

GetAllUsersList ( ) : List

Returns a list of users, also brings back the webpages_Roles attached to user

GetRoleView ( bool &isSuccess ) : IEnumerable

Get RoleView, for @HTML select list

GetUser ( int id, bool &isSuccess ) : User

Get a User

ManageUserService ( ) : System

No-Args constructor, set

StopActingAsUser ( bool &success ) : void

Turns off user

Описание методов

ActAsUser() публичный Метод

Allows Admin to act as user
public ActAsUser ( int id, bool &success ) : void
id int id of user to act as
success bool if succesful
Результат void

CreateStore() публичный Метод

Create a store, sets store owner as Owner, if person already owns a store, return null
public CreateStore ( User owner ) : Store
owner CardShop.Models.User User that is a StoreOwner
Результат CardShop.Models.Store

CreateUser() публичный Метод

Create a User
public CreateUser ( User user, bool &isSuccess ) : User
user CardShop.Models.User User to create
isSuccess bool if success
Результат CardShop.Models.User

DeleteUser() публичный Метод

Delete User
public DeleteUser ( int userId, bool &isSuccess ) : User
userId int id of user to delete
isSuccess bool if Delete is sucessful, returns true
Результат CardShop.Models.User

EditUser() публичный Метод

Edit a User
public EditUser ( User user, bool &isSuccess ) : User
user CardShop.Models.User User user
isSuccess bool if success
Результат CardShop.Models.User

FindStore() публичный Метод

Returns all stores matching a Owner's UserId (Owner.UserId == Store.UserId)
public FindStore ( User owner ) : List
owner CardShop.Models.User User who is storeOwner
Результат List

GetAllUsers() публичный Метод

Gets all users
public GetAllUsers ( bool &isSuccess ) : List
isSuccess bool if success
Результат List

GetAllUsersList() публичный Метод

Returns a list of users, also brings back the webpages_Roles attached to user
public GetAllUsersList ( ) : List
Результат List

GetRoleView() публичный Метод

Get RoleView, for @HTML select list
public GetRoleView ( bool &isSuccess ) : IEnumerable
isSuccess bool
Результат IEnumerable

GetUser() публичный Метод

Get a User
public GetUser ( int id, bool &isSuccess ) : User
id int
isSuccess bool
Результат CardShop.Models.User

ManageUserService() публичный Метод

No-Args constructor, set
public ManageUserService ( ) : System
Результат System

StopActingAsUser() публичный Метод

Turns off user
public StopActingAsUser ( bool &success ) : void
success bool set out parameter if is success
Результат void