C# 클래스 BinaryStudio.TaskManager.Web.Controllers.EventsController

상속: Controller
파일 보기 프로젝트 열기: dv00d00/BinaryStudio.TaskManager

공개 메소드들

메소드 설명
CreateEventViewModel ( News news ) : EventViewModel
EventsController ( IUserProcessor userProcessor, INewsRepository newsRepository, INotifier notifier, IProjectProcessor projectProcessor ) : System
GetNews ( ListEventViewModel eventsViewModels, int type, int projectId = -1 ) : System.Web.Mvc.ActionResult
MarkAllUnreadNewsAsReaden ( ListEventViewModel eventsViewModels ) : System.Web.Mvc.ActionResult
MarkAsRead ( int newsId ) : void
MyEvents ( ) : System.Web.Mvc.ActionResult
TakeTimeAgo ( System.DateTime time ) : string

비공개 메소드들

메소드 설명
GetInvitationsAndNewsCount ( ) : System.Web.Mvc.ActionResult
RefuseFromParticipateProject ( int invitationId ) : void
SubmitInvitationInProject ( int invitationId ) : void

메소드 상세

CreateEventViewModel() 공개 메소드

public CreateEventViewModel ( News news ) : EventViewModel
news BinaryStudio.TaskManager.Logic.Domain.News
리턴 BinaryStudio.TaskManager.Web.Models.EventViewModel

EventsController() 공개 메소드

public EventsController ( IUserProcessor userProcessor, INewsRepository newsRepository, INotifier notifier, IProjectProcessor projectProcessor ) : System
userProcessor IUserProcessor
newsRepository INewsRepository
notifier INotifier
projectProcessor IProjectProcessor
리턴 System

GetNews() 공개 메소드

public GetNews ( ListEventViewModel eventsViewModels, int type, int projectId = -1 ) : System.Web.Mvc.ActionResult
eventsViewModels BinaryStudio.TaskManager.Web.Models.ListEventViewModel
type int
projectId int
리턴 System.Web.Mvc.ActionResult

MarkAllUnreadNewsAsReaden() 공개 메소드

public MarkAllUnreadNewsAsReaden ( ListEventViewModel eventsViewModels ) : System.Web.Mvc.ActionResult
eventsViewModels BinaryStudio.TaskManager.Web.Models.ListEventViewModel
리턴 System.Web.Mvc.ActionResult

MarkAsRead() 공개 메소드

public MarkAsRead ( int newsId ) : void
newsId int
리턴 void

MyEvents() 공개 메소드

public MyEvents ( ) : System.Web.Mvc.ActionResult
리턴 System.Web.Mvc.ActionResult

TakeTimeAgo() 공개 메소드

public TakeTimeAgo ( System.DateTime time ) : string
time System.DateTime
리턴 string