package com.blinkcoder.controller;
import com.blinkcoder.interceptor.AdminInterceptor;
import com.blinkcoder.model.Catalog;
import com.jfinal.aop.Before;
/**
* User: Michael
* Date: 13-10-10
* Time: 下午9:27
*/
public class CatalogController extends MyController {
@Before(AdminInterceptor.class)
public void addCatalog() {
Catalog catalog = getModel(Catalog.class);
boolean result = false;
String name = catalog.get("name");
Catalog nameCatalog = Catalog.dao.getByName(name);
if (nameCatalog == null) {
result = catalog.Save();
}
renderJson("msg", result);
}
@Before(AdminInterceptor.class)
public void updateCatalog() {
Catalog catalog = getModel(Catalog.class);
boolean result = false;
int id = catalog.get("id", 0);
if (id > 0) {
result = catalog.Update();
}
renderJson("msg", result);
}
@Before(AdminInterceptor.class)
public void delCatalog() {
boolean result = false;
int id = getParaToInt("id", 0);
if (id > 0) {
Catalog catalog = Catalog.dao.Get(id);
result = catalog.Delete();
}
renderJson("msg", result);
}
}