C# Класс van.ApplicationServices.ManagementService.UserManagementService

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

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

Метод Описание
CreateFormViewModel ( ) : UserFormViewModel
CreateFormViewModelFor ( User user ) : UserFormViewModel
CreateFormViewModelFor ( int userId ) : UserFormViewModel
Delete ( int id ) : ActionConfirmation
Get ( int id ) : User
GetAll ( ) : IList
GetUsers ( ) : UserFormViewModel
SaveOrUpdate ( User user ) : ActionConfirmation
UpdateWith ( User userFromForm ) : ActionConfirmation
UserManagementService ( IUserRepository userRepository ) : System

Приватные методы

Метод Описание
TransferFormValuesTo ( User userToUpdate, User userFromForm ) : void

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

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

public CreateFormViewModel ( ) : UserFormViewModel
Результат van.ApplicationServices.ViewModels.UserFormViewModel

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

public CreateFormViewModelFor ( User user ) : UserFormViewModel
user van.Core.User
Результат van.ApplicationServices.ViewModels.UserFormViewModel

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

public CreateFormViewModelFor ( int userId ) : UserFormViewModel
userId int
Результат van.ApplicationServices.ViewModels.UserFormViewModel

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

public Delete ( int id ) : ActionConfirmation
id int
Результат van.Core.ActionConfirmation

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

public Get ( int id ) : User
id int
Результат van.Core.User

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

public GetAll ( ) : IList
Результат IList

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

public GetUsers ( ) : UserFormViewModel
Результат van.ApplicationServices.ViewModels.UserFormViewModel

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

public SaveOrUpdate ( User user ) : ActionConfirmation
user van.Core.User
Результат van.Core.ActionConfirmation

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

public UpdateWith ( User userFromForm ) : ActionConfirmation
userFromForm van.Core.User
Результат van.Core.ActionConfirmation

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

public UserManagementService ( IUserRepository userRepository ) : System
userRepository IUserRepository
Результат System