using BLL.API; using Model; using Model.APIItem; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Http; namespace WebAPI.Controllers { public class WeldController: ApiController { [HttpGet] public Model.ResponeData usingPlanList(string weldName, string needConfirm, string userId, string useState, int page, int pageSize) { Model.ResponeData respone = new ResponeData(); try { if (string.IsNullOrEmpty(weldName) || weldName == "null") { weldName = ""; } if (string.IsNullOrEmpty(needConfirm) || needConfirm == "null") { needConfirm = ""; } if (string.IsNullOrEmpty(userId) || userId == "null") { userId = ""; } if (string.IsNullOrEmpty(useState) || useState == "null") { useState = ""; } return APIWeldServices.usingPlanList(weldName, needConfirm, userId, useState, page, pageSize); } catch (Exception e) { respone.code = 0; respone.message = e.Message; } return respone; } [HttpGet] public Model.ResponeData getUsingPlanById(string usingPlanId) { Model.ResponeData respone = new ResponeData(); try { return APIWeldServices.getUsingPlanById(usingPlanId); } catch (Exception e) { respone.code = 0; respone.message = e.Message; } return respone; } [HttpGet] public Model.ResponeData welderQueIsPass(string welderId, string steelType, bool isSteelStru ) { Model.ResponeData respone = new ResponeData(); try { if (string.IsNullOrEmpty(welderId) || welderId == "null") { welderId = ""; } if (string.IsNullOrEmpty(steelType) || steelType == "null") { steelType = ""; } return APIWeldServices.welderQueIsPass( welderId, steelType, isSteelStru); } catch (Exception e) { respone.code = 0; respone.message = e.Message; } return respone; } [HttpPost] public Model.ResponeData addUsingPlan([FromBody] UsingPlanItem usingPlan) { Model.ResponeData respone = new ResponeData(); try { return APIWeldServices.addUsingPlan(usingPlan); } catch (Exception e) { respone.code = 0; respone.message = e.Message; } return respone; } } }