C# Class van.ApplicationServices.ManagementService.UserManagementService

Inheritance: IUserManagementService
Exibir arquivo Open project: zachariahyoung/virtualaltnet

Public Methods

Method Description
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

Private Methods

Method Description
TransferFormValuesTo ( User userToUpdate, User userFromForm ) : void

Method Details

CreateFormViewModel() public method

public CreateFormViewModel ( ) : UserFormViewModel
return van.ApplicationServices.ViewModels.UserFormViewModel

CreateFormViewModelFor() public method

public CreateFormViewModelFor ( User user ) : UserFormViewModel
user van.Core.User
return van.ApplicationServices.ViewModels.UserFormViewModel

CreateFormViewModelFor() public method

public CreateFormViewModelFor ( int userId ) : UserFormViewModel
userId int
return van.ApplicationServices.ViewModels.UserFormViewModel

Delete() public method

public Delete ( int id ) : ActionConfirmation
id int
return van.Core.ActionConfirmation

Get() public method

public Get ( int id ) : User
id int
return van.Core.User

GetAll() public method

public GetAll ( ) : IList
return IList

GetUsers() public method

public GetUsers ( ) : UserFormViewModel
return van.ApplicationServices.ViewModels.UserFormViewModel

SaveOrUpdate() public method

public SaveOrUpdate ( User user ) : ActionConfirmation
user van.Core.User
return van.Core.ActionConfirmation

UpdateWith() public method

public UpdateWith ( User userFromForm ) : ActionConfirmation
userFromForm van.Core.User
return van.Core.ActionConfirmation

UserManagementService() public method

public UserManagementService ( IUserRepository userRepository ) : System
userRepository IUserRepository
return System