public PlayListResponse Adicionar(AdicionarPlayListRequest request, Guid idUsuario) { if (request == null) { AddNotification("AdicionarPlayListRequest", MSG.OBJETO_X0_E_OBRIGATORIO.ToFormat("AdicionarPlayListRequest")); return(null); } if (idUsuario == null) { AddNotification("IdUsuario", MSG.OBJETO_X0_E_OBRIGATORIO.ToFormat("IdUsuario")); return(null); } var usuario = _repositoryUsuario.Obter(idUsuario); if (usuario == null) { AddNotification("Usuario", MSG.X0_INVALIDO.ToFormat("IdUsuario")); return(null); } PlayList playList = new PlayList(request.Nome, usuario); AddNotifications(playList); if (IsInvalid()) { return(null); } playList = _repositoryPlayList.Adicionar(playList); return((PlayListResponse)playList); }
public PlayListResponse AdicionarPlayList(AdicionarPlayListRequest request, Guid idUsuario) { Usuario usuario = _repositoryUsuario.Obter(idUsuario); PlayList playlist = new PlayList(request.Nome, usuario); AddNotifications(playlist); if (this.IsInvalid()) { return(null); } playlist = _repositoryPlayList.Adicionar(playlist); return((PlayListResponse)playlist); }