func (this *AdminController) DeleteDemand() { o := orm.NewOrm() o.Using("default") demandId, _ := strconv.Atoi(this.Ctx.Input.Param(":id")) register := models.Register{} flash := beego.NewFlash() if exist := o.QueryTable(register.TableName()).Filter("Id", demandId).Exist(); exist { if num, err := o.Delete(&models.Register{Id: demandId}); err == nil { beego.Info("Record Deleted. ", num) flash.Notice("La demande a bien été supprimé") } else { beego.Error("La demande n'a pu être supprimé. Raison: ", err) } } else { flash.Notice("La demande n'existe pas %d", demandId) } flash.Store(&this.Controller) this.Redirect("/incident-manager/admin/register", 302) }