class NotificationcommentsController < ApplicationController
  def show

  end
  # default_search_scope :contestnotifications
  # model_object Contestnotifications
  # before_filter :authorize

  def create
    #raise Unauthorized unless @contestnotifications.notificationcommentable?
    @contest = Contest.find(params[:contest_id])
    @contestnotification = Contestnotification.find(params[:contestnotification_id])

    # @notificaioncomment = Notificationcomment.new
    # @notificaioncomment.safe_attributes = params[:notificationcomment]
    # @notificaioncomment.author = User.current
    comment = @contestnotification.notificationcomments.new(params[:notificationcomment].merge(author_id: User.current.id))
    if comment.save
      flash[:notice] = l(:label_comment_added) 
    end

    redirect_to contest_contestnotification_url(@contest, @contestnotification)
  end

  def destroy
    @contest = Contest.find(params[:contest_id])
    @contestnotification = Contestnotification.find(params[:contestnotification_id])
    notificaioncomments = Notificationcomment.find(params[:id])
    notificaioncomments.destroy if notificaioncomments
    #@contestnotifications = notificaioncomments.Contestnotification
    #@contest = @contestnotifications.contest
    #@contestnotifications.notificaioncomments.find(params[:notificaioncomment_id]).destroy
    redirect_to contest_contestnotification_url(@contest,@contestnotification)
  end
  
end