package PhotoAlbum::Example;
use Mojo::Base 'Mojolicious::Controller';

# This action will render a template
sub welcome {
  my $self = shift;

  # Render template "example/welcome.html.ep" with message
  $self->render(
    message => 'Welcome to the Mojolicious real-time web framework!');
}
sub onepic {
  my $self = shift;
  $self->render('example/onepic');
}
sub upload {
  my $self = shift;
  my $name = $self->app->album->up_load($self->every_param('image'));
  $self->param('_name',$name);
  $self->render('example/onepic');
}
sub edit {
  my $self = shift;
  $self->app->album->rotate($self);
  if ( $self->param('_action') ne 'rotated' ) {
  	$self->render('example/onepic');
  }
}
sub next{
  my $self = shift;
  $self->render('example/next');
}
sub flick{
  my $self = shift;
  my $json = $self->app->album->flick($self);
  $self->render(json => $json);
}
1;
