C# Класс Badges.Controllers.BadgeController

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

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

Метод Описание
BadgeController ( IRepositoryFactory repositoryFactory ) : System
Browse ( ) : System.Web.Mvc.ActionResult

Browse all badges in the system

Create ( ) : System.Web.Mvc.ActionResult

Create a new badge!

Earn ( System.Guid id ) : System.Web.Mvc.ActionResult

Earn a badge by associating experiences and work

Fulfillments ( System.Guid id ) : System.Web.Mvc.ActionResult

Return fulfillments for a given badge

Index ( ) : System.Web.Mvc.ActionResult
MyBadges ( ) : System.Web.Mvc.ActionResult

Shows all badges you have earned as well as badges you are working on

MyExperiences ( string filter ) : System.Web.Mvc.ActionResult

Returns work associated with this student, optionally filtered by a 'search' string

MyWork ( string filter ) : System.Web.Mvc.ActionResult

Returns experinces that match the work name passed in as a filter

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

Метод Описание
AssociateWorkWithCriterion ( BadgeSubmission submission, IEnumerable criterion ) : void
Create ( BadgeAddModel model ) : System.Web.Mvc.ActionResult
Earn ( System.Guid id, BadgeAssociatedWorkModel criterion, string reflections ) : System.Web.Mvc.ActionResult
GetBadgeAddModel ( ) : BadgeAddModel
GetWorkForExperiences ( IQueryable experiencesQuery ) : JsonNetResult
Submit ( System.Guid id, BadgeAssociatedWorkModel criterion, string reflections ) : System.Web.Mvc.ActionResult

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

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

public BadgeController ( IRepositoryFactory repositoryFactory ) : System
repositoryFactory IRepositoryFactory
Результат System

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

Browse all badges in the system
public Browse ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

Create a new badge!
public Create ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

Earn a badge by associating experiences and work
public Earn ( System.Guid id ) : System.Web.Mvc.ActionResult
id System.Guid Badge Id
Результат System.Web.Mvc.ActionResult

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

Return fulfillments for a given badge
public Fulfillments ( System.Guid id ) : System.Web.Mvc.ActionResult
id System.Guid BadgeId
Результат System.Web.Mvc.ActionResult

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

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

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

Shows all badges you have earned as well as badges you are working on
public MyBadges ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

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

Returns work associated with this student, optionally filtered by a 'search' string
public MyExperiences ( string filter ) : System.Web.Mvc.ActionResult
filter string Currently filters by name of experience
Результат System.Web.Mvc.ActionResult

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

Returns experinces that match the work name passed in as a filter
public MyWork ( string filter ) : System.Web.Mvc.ActionResult
filter string Name of a specific work (or set of works)
Результат System.Web.Mvc.ActionResult