/// <summary> /// 新增 /// </summary> /// <param name="Teacher"></param> /// <returns></returns> public String Add(Teacher teacher) { try { teacher.Id = Guid.NewGuid().ToString(); int result = new BLTeacher().Add(teacher); if (result > 0) { return(JsonConvert.JavaScriptSerializer(new ExtResult() { success = true, msg = "新增成功" })); } else { return(JsonConvert.JavaScriptSerializer(new ExtResult() { success = false, msg = "新增失败" })); } } catch (Exception ex) { return(JsonConvert.JavaScriptSerializer(new ExtResult() { success = false, msg = "新增失败,失败原因:" + ex.Message })); } }
/// <summary> /// 修改 /// </summary> /// <param name="Teacher"></param> /// <returns></returns> public String Update(Teacher teacher) { try { int result = new BLTeacher().Update(teacher); if (result > 0) { return(JsonConvert.JavaScriptSerializer(new ExtResult() { success = true, msg = "修改成功" })); } else { return(JsonConvert.JavaScriptSerializer(new ExtResult() { success = false, msg = "修改失败" })); } } catch (Exception ex) { return(JsonConvert.JavaScriptSerializer(new ExtResult() { success = false, msg = "修改失败,失败原因:" + ex.Message })); } }
/// <summary> /// 分页查询 /// </summary> /// <returns></returns> public String SelectByPage(int limit, int start) { var tuple = GetParam(); int total; List <Teacher> incomes = new BLTeacher().Select(limit, start, tuple.Item1, out total, tuple.Item2); return(JsonConvert.JavaScriptSerializer(new ExtGridRecord(incomes, total))); }
/// <summary> /// 删除 /// </summary> /// <param name="ids">Id的集合,如1,2,3</param> /// <returns></returns> public String Delete(String ids) { int num = new BLTeacher().Delete(ids); return(JsonConvert.JavaScriptSerializer(new ExtResult() { success = true, msg = "成功删除" + num + "条数据" })); }