C# Класс Skimur.Web.Controllers.MessagesController

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

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

Метод Описание
Compose ( string to = null, string subject = null, string message = null ) : Microsoft.AspNet.Mvc.ActionResult
Details ( System.Guid id, System.Guid context = null ) : Microsoft.AspNet.Mvc.ActionResult
Inbox ( InboxType type, int pageNumber, int pageSize ) : Microsoft.AspNet.Mvc.ActionResult
MessagesController ( ICommandBus commandBus, ILogger logger, IUserContext userContext, IMessageDao messageDao, IMessageWrapper messageWrapper, ISubDao subDao, IModerationDao moderationDao ) : System
ModeratorMail ( InboxType type, string subName = null, int pageNumber = null, int pageSize = null ) : Microsoft.AspNet.Mvc.ActionResult
Sent ( int pageNumber, int pageSize ) : Microsoft.AspNet.Mvc.ActionResult

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

Метод Описание
Compose ( ComposeMessageViewModel model ) : Microsoft.AspNet.Mvc.ActionResult
MarkMessagesAsRead ( List messages ) : Microsoft.AspNet.Mvc.ActionResult
MarkMessagesAsUnread ( List messages ) : Microsoft.AspNet.Mvc.ActionResult
Reply ( ReplyMessageViewModel model ) : Microsoft.AspNet.Mvc.ActionResult

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

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

public Compose ( string to = null, string subject = null, string message = null ) : Microsoft.AspNet.Mvc.ActionResult
to string
subject string
message string
Результат Microsoft.AspNet.Mvc.ActionResult

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

public Details ( System.Guid id, System.Guid context = null ) : Microsoft.AspNet.Mvc.ActionResult
id System.Guid
context System.Guid
Результат Microsoft.AspNet.Mvc.ActionResult

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

public Inbox ( InboxType type, int pageNumber, int pageSize ) : Microsoft.AspNet.Mvc.ActionResult
type InboxType
pageNumber int
pageSize int
Результат Microsoft.AspNet.Mvc.ActionResult

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

public MessagesController ( ICommandBus commandBus, ILogger logger, IUserContext userContext, IMessageDao messageDao, IMessageWrapper messageWrapper, ISubDao subDao, IModerationDao moderationDao ) : System
commandBus ICommandBus
logger ILogger
userContext IUserContext
messageDao IMessageDao
messageWrapper IMessageWrapper
subDao ISubDao
moderationDao IModerationDao
Результат System

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

public ModeratorMail ( InboxType type, string subName = null, int pageNumber = null, int pageSize = null ) : Microsoft.AspNet.Mvc.ActionResult
type InboxType
subName string
pageNumber int
pageSize int
Результат Microsoft.AspNet.Mvc.ActionResult

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

public Sent ( int pageNumber, int pageSize ) : Microsoft.AspNet.Mvc.ActionResult
pageNumber int
pageSize int
Результат Microsoft.AspNet.Mvc.ActionResult