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

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

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

Метод Описание
CreateFormViewModel ( ) : GroupFormViewModel
CreateFormViewModelFor ( Group group ) : GroupFormViewModel
CreateFormViewModelFor ( int groupId ) : GroupFormViewModel
Delete ( int id ) : ActionConfirmation
Get ( int id ) : Group
GetAll ( ) : IList
GetGroups ( ) : GroupFormViewModel
GroupManagementService ( IGroupRepository groupRepository, IUserManagementService userManagementService ) : System.Collections.Generic
SaveOrUpdate ( Group group ) : ActionConfirmation
UpdateWith ( Group groupFromForm ) : ActionConfirmation

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

Метод Описание
TransferFormValuesTo ( Group groupToUpdate, Group groupFromForm ) : void

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

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

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

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

public CreateFormViewModelFor ( Group group ) : GroupFormViewModel
group van.Core.Group
Результат van.ApplicationServices.ViewModels.GroupFormViewModel

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

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

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

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

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

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

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

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

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

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

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

public GroupManagementService ( IGroupRepository groupRepository, IUserManagementService userManagementService ) : System.Collections.Generic
groupRepository IGroupRepository
userManagementService IUserManagementService
Результат System.Collections.Generic

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

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

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

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