package controllers;
import models.Article;
import play.data.Form;
import play.mvc.Result;
import play.mvc.Controller;
import static play.data.Form.form;
import controllers.routes;
import com.edulify.modules.sitemap.SitemapItem;
import com.redfin.sitemapgenerator.ChangeFreq;
public class Application extends Controller {
@SitemapItem(changefreq = ChangeFreq.MONTHLY, priority = 0.8)
public Result index() {
return ok(views.html.index.render(Article.find.all()));
}
public Result showArticle(Long id) {
return ok(views.html.article.render(Article.find.byId(id)));
}
public Result addArticle() {
Form<Article> form = form(Article.class).bindFromRequest();
Article article = form.get();
article.save();
return found(routes.Application.index());
}
}