public string addSimpleAccounting(string simpleAccountingJson) { try { //创建service层实例 simpleAccountingService = new SimpleAccountingService(); //处理json SimpleAccounting simpleAccounting = FinanceJson.getFinanceJson().toObject <SimpleAccounting>(simpleAccountingJson); if (simpleAccountingService.newSimpleAccounting(simpleAccounting)) { return(FinanceResultData.getFinanceResultData().success(200, null, "新增成功")); } else { return(FinanceResultData.getFinanceResultData().fail(500, null, "新增失败")); } } catch (InvalidOperationException ex) { //身份验证不通过 return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message)); } catch (Exception ex) { //未知的错误 return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误")); } }
public string getSimpleAccountingList(string financePageJson) { using (fin = new FinanceEntities()) { //分页对象 FinancePage <SimpleAccountingSummary> financePage = null; try { //创建service层实例 simpleAccountingService = new SimpleAccountingService(); //处理json financePage = FinanceJson.getFinanceJson().toObject <FinancePage <SimpleAccountingSummary> >(financePageJson); //获取处理过的分页对象 financePage = simpleAccountingService.getSimpleAccountingList(financePage); return(FinanceResultData.getFinanceResultData().success(200, financePage, "成功")); } catch (InvalidOperationException ex) { //身份验证不通过 return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message)); } catch (Exception ex) { //未知的错误 return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误")); } } }
public string delSimpleAccounting(string idsJson) { try { //创建service层实例 simpleAccountingService = new SimpleAccountingService(); //处理json int[] ids = FinanceJson.getFinanceJson().toObject <int[]>(idsJson); if (simpleAccountingService.delSimpleAccounting(ids)) { return(FinanceResultData.getFinanceResultData().success(200, null, "删除成功")); } else { return(FinanceResultData.getFinanceResultData().fail(500, null, "删除失败")); } } catch (InvalidOperationException ex) { //身份验证不通过 return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message)); } catch (Exception ex) { //未知的错误 return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误")); } }
public string getList() { try { //创建service层实例 simpleAccountingService = new SimpleAccountingService(); //获取处理过的分页对象 List <SimpleAccounting> list = simpleAccountingService.getSimpleAccountingList(); return(FinanceResultData.getFinanceResultData().success(200, list, "成功")); } catch (InvalidOperationException ex) { //身份验证不通过 return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message)); } catch (Exception ex) { //未知的错误 return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误")); } }