C# Class Felbook.Models.GroupService

Inheritance: IGroupService
Show file Open project: janmarek/Felbook Class Usage Examples

Public Methods

Method Description
Add ( User user, Group group ) : void

Přidání nové skupiny

AddSubGroup ( User user, Group group, Group child ) : void

Přidání nové podgrupy k dané nadgrupě

Edit ( Group group ) : void

FindById ( int id ) : Group

Vymazání skupiny, ještě nefunguje zcela správně

Vrátí Group podle ID groupy

FindByName ( string name ) : Group

Vrátí Group podle jména groupy

GetUsers ( Group grp ) : IQueryable

Vrátí uživatelé dané skupiny

GroupService ( FelBookDBEntities DBEntities, IWallService wallService ) : System
SearchGroups ( string str ) : IQueryable

Vrátí skupiny ve kterých se v názvech objevuje daný řetězec

Method Details

Add() public method

Přidání nové skupiny
public Add ( User user, Group group ) : void
user User uživatel, který vytváří skupinu
group Group skupina
return void

AddSubGroup() public method

Přidání nové podgrupy k dané nadgrupě
public AddSubGroup ( User user, Group group, Group child ) : void
user User Zakladatel skupiny
group Group ID groupy do které budu přidávat podgrupu
child Group nová podgrupa
return void

Edit() public method

public Edit ( Group group ) : void
group Group
return void

FindById() public method

Vymazání skupiny, ještě nefunguje zcela správně Vrátí Group podle ID groupy
public FindById ( int id ) : Group
id int Id které hledáme
return Group

FindByName() public method

Vrátí Group podle jména groupy
public FindByName ( string name ) : Group
name string Jméno které hledáme
return Group

GetUsers() public method

Vrátí uživatelé dané skupiny
public GetUsers ( Group grp ) : IQueryable
grp Group Skupina
return IQueryable

GroupService() public method

public GroupService ( FelBookDBEntities DBEntities, IWallService wallService ) : System
DBEntities FelBookDBEntities
wallService IWallService
return System

SearchGroups() public method

Vrátí skupiny ve kterých se v názvech objevuje daný řetězec
public SearchGroups ( string str ) : IQueryable
str string Řetězec pomocí kterého hledáme
return IQueryable