public Video(Canal canal, PlayList playlist, string titulo, string descricao, string tags, int?ordemNaPlaylist, string idVideoYoutube, Usuario usuarioSugeriu) { Canal = canal; Playlist = playlist; Titulo = titulo; Descricao = descricao; Tags = tags; OrdemNaPlaylist = ordemNaPlaylist ?? 0; IdVideoYoutube = idVideoYoutube; UsuarioSugeriu = usuarioSugeriu; Status = EnumStatus.EmAnalise; new AddNotifications <Video>(this) .IfNullOrInvalidLength(v => v.Titulo, 1, 200, MSG.X0_OBRIGATORIO_E_DEVE_CONTER_ENTRE_X1_E_X2_CARACTERES.ToFormat("1", "200")) .IfNullOrInvalidLength(v => v.Descricao, 1, 255, MSG.X0_OBRIGATORIA_E_DEVE_CONTER_ENTRE_X1_E_X2_CARACTERES.ToFormat("1", "255")) .IfNullOrInvalidLength(v => v.Tags, 1, 50, MSG.X0_OBRIGATORIA_E_DEVE_CONTER_ENTRE_X1_E_X2_CARACTERES.ToFormat("1", "50")) .IfNullOrInvalidLength(v => v.IdVideoYoutube, 1, 50, MSG.X0_OBRIGATORIO_E_DEVE_CONTER_ENTRE_X1_E_X2_CARACTERES.ToFormat("1", "50")); AddNotifications(canal); AddNotifications(playlist); }
public Video(Canal canal, PlayList playList, string titulo, string descricao, string tags, int?ordemNaPlaylist, string idVideoYoutube, Usuario usuario) { Canal = canal; PlayList = playList; Titulo = titulo; Descricao = descricao; Tags = tags; OrdemNaPlaylist = ordemNaPlaylist.HasValue ? ordemNaPlaylist.Value : 0; IdVideoYoutube = idVideoYoutube; Usuario = usuario; Status = EnumStatus.EmAnalise; new AddNotifications <Video>(this) .IfNullOrInvalidLength(x => x.Titulo, 1, 200, "Título obrigatório"); AddNotifications(canal); if (playList != null) { AddNotifications(playList); } }
public Video(Canal canal, PlayList playList, string titulo, string descricao, string tags, int ordemNaPlayList, string idVideoYoutube) { Canal = canal; PlayList = playList; Titulo = titulo; Descricao = descricao; Tags = tags; this.ordemNaPlayList = ordemNaPlayList; IdVideoYoutube = idVideoYoutube; new AddNotifications <Video>(this) .IfNullOrInvalidLength(x => x.Titulo, 1, 200, "Titulo obrigatório e deve conter de 1 a 200 caracteres") .IfNullOrInvalidLength(x => x.Descricao, 1, 250, "Descricao obrigatória e deve conter entre 1 a 50 caractares") .IfNullOrInvalidLength(x => x.Tags, 1, 50, "Tag obrigatória e deve conter enre 1 a 50 caracateres") .IfNullOrInvalidLength(x => x.IdVideoYoutube, 1, 50, "IdVideoYoutube é obrigatório e deve conter entre 1 a 50 caracteres"); AddNotifications(canal); if (playList != null) { AddNotifications(playList); } }