C# Класс iServe.Controllers.NeedController

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

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

Метод Описание
Create ( Need need ) : System.Web.Mvc.ActionResult
CreateModelEntityUsingDefaultFactory ( Type type ) : IEntity
Dashboard ( ) : System.Web.Mvc.ActionResult
Edit ( int id ) : System.Web.Mvc.ActionResult
ExpressInterest ( int id ) : System.Web.Mvc.ActionResult
Index ( ) : System.Web.Mvc.ActionResult
NeedAdmin ( ) : System.Web.Mvc.ActionResult
NeedController ( ) : System
NeedController ( IModelFactory modelFactory ) : System
New ( ) : System.Web.Mvc.ActionResult
SendMessage ( int needID, int userID, string messageText ) : System.Web.Mvc.ActionResult

Sends an email

Show ( int id ) : System.Web.Mvc.ActionResult
ShowInvolvement ( int needID ) : System.Web.Mvc.ActionResult

Shows the users that have expressed interest or have committed to the specified need.

Update ( int id ) : System.Web.Mvc.ActionResult
iNeed ( ) : System.Web.Mvc.ActionResult
iServe ( ) : System.Web.Mvc.ActionResult

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

Метод Описание
AcceptUser ( int needID, int userID ) : System.Web.Mvc.ActionResult
CancelNeed ( int needID ) : System.Web.Mvc.ActionResult
CommitUser ( int needID, int userID ) : System.Web.Mvc.ActionResult
CompleteNeed ( int needID ) : System.Web.Mvc.ActionResult
DeclineUser ( int needID, int userID ) : System.Web.Mvc.ActionResult
LoadSelectLists ( Need need ) : void

Creates SelectLists for Foreign-keys

RateHelper ( int rating, int userID, int needID ) : System.Web.Mvc.ActionResult
RateSubmitter ( int rating, int userID, int needID ) : System.Web.Mvc.ActionResult
RemoveUser ( int needID, int userID ) : System.Web.Mvc.ActionResult

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

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

public Create ( Need need ) : System.Web.Mvc.ActionResult
need iServe.Models.Need
Результат System.Web.Mvc.ActionResult

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

public CreateModelEntityUsingDefaultFactory ( Type type ) : IEntity
type System.Type
Результат IEntity

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

public Dashboard ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public Edit ( int id ) : System.Web.Mvc.ActionResult
id int
Результат System.Web.Mvc.ActionResult

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

public ExpressInterest ( int id ) : System.Web.Mvc.ActionResult
id int
Результат System.Web.Mvc.ActionResult

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

public Index ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public NeedAdmin ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public NeedController ( ) : System
Результат System

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

public NeedController ( IModelFactory modelFactory ) : System
modelFactory IModelFactory
Результат System

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

public New ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

Sends an email
public SendMessage ( int needID, int userID, string messageText ) : System.Web.Mvc.ActionResult
needID int
userID int /// The id of the helper to send the message to. /// If the id is null, the message will be sent to the submitter of the need. ///
messageText string
Результат System.Web.Mvc.ActionResult

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

public Show ( int id ) : System.Web.Mvc.ActionResult
id int
Результат System.Web.Mvc.ActionResult

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

Shows the users that have expressed interest or have committed to the specified need.
public ShowInvolvement ( int needID ) : System.Web.Mvc.ActionResult
needID int /// The id of the need. ///
Результат System.Web.Mvc.ActionResult

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

public Update ( int id ) : System.Web.Mvc.ActionResult
id int
Результат System.Web.Mvc.ActionResult

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

public iNeed ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

public iServe ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult