C# 클래스 mobSocial.WebApi.Controllers.VideoBattleController

상속: mobSocial.WebApi.Configuration.Mvc.RootApiController
파일 보기 프로젝트 열기: mobsoftware/mobsocial

공개 메소드들

메소드 설명
VideoBattleController ( IVideoBattleService videoBattleService, IVideoBattleParticipantService videoBattleParticipantService, IVideoBattleVideoService videoBattleVideoService, IVideoBattleVoteService videoBattleVoteService, IVideoBattlePrizeService videoBattlePrizeService, IUserService userService, IWatchedVideoService watchedVideoService, IMediaService pictureService, ISponsorService sponsorService, ITimelineAutoPublisher timelineAutoPublisher, ISettingService settingService, IPaymentProcessingService paymentProcessingService, IFollowService followService, ICreditService creditService, IFormatterService formatterService, IEmailSender emailSender, IMobSocialVideoProcessor videoProcessor, MediaSettings mediaSettings, PaymentSettings paymentSettings, BattleSettings battleSettings, GeneralSettings generalSettings ) : System

비공개 메소드들

메소드 설명
CanDelete ( VideoBattle videoBattle ) : bool
CanEdit ( VideoBattle videoBattle ) : bool
CanInvite ( VideoBattle videoBattle ) : bool
DeletePrize ( int videoBattleId, int prizeId ) : IHttpActionResult
DeleteVideoBattle ( int videoBattleId ) : IHttpActionResult
Edit ( int videoBattleId ) : IHttpActionResult
Get ( int id, VideoViewMode viewMode = VideoViewMode.Regular ) : IHttpActionResult
GetBattles ( [ requestModel ) : IHttpActionResult
GetPrizeDetails ( int videoBattleId ) : IHttpActionResult
InviteParticipants ( InviteParticipantsModel requestModel ) : IHttpActionResult
InviteVoters ( InviteVotersModel requestModel ) : IHttpActionResult
JoinBattle ( int videoBattleId ) : IHttpActionResult
MarkVideoWatched ( int videoBattleId, int participantId, int videoBattleVideoId ) : IHttpActionResult
SavePrize ( VideoBattlePrizeModel model ) : IHttpActionResult
SaveVideoBattle ( VideoBattleModel model ) : IHttpActionResult
SetPictureAsCover ( int battleId, int pictureId ) : IHttpActionResult
UpdateParticipantStatus ( UpdateParticipantStatusModel model ) : IHttpActionResult
VoteBattle ( int videoBattleId, int participantId, int voteValue ) : IHttpActionResult

메소드 상세

VideoBattleController() 공개 메소드

public VideoBattleController ( IVideoBattleService videoBattleService, IVideoBattleParticipantService videoBattleParticipantService, IVideoBattleVideoService videoBattleVideoService, IVideoBattleVoteService videoBattleVoteService, IVideoBattlePrizeService videoBattlePrizeService, IUserService userService, IWatchedVideoService watchedVideoService, IMediaService pictureService, ISponsorService sponsorService, ITimelineAutoPublisher timelineAutoPublisher, ISettingService settingService, IPaymentProcessingService paymentProcessingService, IFollowService followService, ICreditService creditService, IFormatterService formatterService, IEmailSender emailSender, IMobSocialVideoProcessor videoProcessor, MediaSettings mediaSettings, PaymentSettings paymentSettings, BattleSettings battleSettings, GeneralSettings generalSettings ) : System
videoBattleService IVideoBattleService
videoBattleParticipantService IVideoBattleParticipantService
videoBattleVideoService IVideoBattleVideoService
videoBattleVoteService IVideoBattleVoteService
videoBattlePrizeService IVideoBattlePrizeService
userService IUserService
watchedVideoService IWatchedVideoService
pictureService IMediaService
sponsorService ISponsorService
timelineAutoPublisher ITimelineAutoPublisher
settingService ISettingService
paymentProcessingService IPaymentProcessingService
followService IFollowService
creditService ICreditService
formatterService IFormatterService
emailSender IEmailSender
videoProcessor IMobSocialVideoProcessor
mediaSettings mobSocial.Data.Entity.Settings.MediaSettings
paymentSettings mobSocial.Data.Entity.Settings.PaymentSettings
battleSettings mobSocial.Data.Entity.Settings.BattleSettings
generalSettings mobSocial.Data.Entity.Settings.GeneralSettings
리턴 System