public IHttpActionResult Insert([FromBody] PERMITDC permit) { List <EXCEPTIONDC> lstException = new List <EXCEPTIONDC>(); try { PERMITBL bll = new PERMITBL(); List <PERMITDC> list = new List <PERMITDC>(); string currentPage = permit.CurrentPage; list.Add(permit); int id = bll.Insert(list, ref lstException); permit.PERMIT_ID = id; //return Ok(id); if (permit.PERMIT_ID != 0) { permit = bll.LoadByPrimaryKey(permit.PERMIT_ID); permit.CurrentPage = currentPage; permit.TRANSACTION_SUCCESS = true; } return(Ok(new { permit.PERMIT_ID, permit })); } catch (Exception ex) { //if (ex.Message.Contains("UNIQUE KEY constraint")) //{ // throw new System.InvalidOperationException("JobNumber"); //} //else return(new TextResult(lstException, Request)); } }
public IHttpActionResult Update([FromBody] PERMITDC permit) { List <EXCEPTIONDC> lstException = new List <EXCEPTIONDC>(); try { var bll = new PERMITBL(); string currentPage = permit.CurrentPage; //int IsUpdated = 0; List <PERMITDC> list = new List <PERMITDC>(); list.Add(permit); int UpdatedCount = bll.Update(list, ref lstException); if (UpdatedCount != 0) { permit = bll.LoadByPrimaryKey(permit.PERMIT_ID); permit.CurrentPage = currentPage; permit.TRANSACTION_SUCCESS = true; } return(Ok(new { permit.PERMIT_ID, permit })); //if (UpdatedCount > 0) // IsUpdated = 1; //return Ok(UpdatedCount); } catch (Exception ex) { return(new TextResult(lstException, Request)); } }
public IHttpActionResult GetByID(int permitid) { PERMITBL objUser = new PERMITBL(); PERMITDC objResult = new PERMITDC(); objResult = objUser.LoadByPrimaryKey(permitid); return(Ok(new { objResult })); }
public IHttpActionResult GetDashboard(string projectIDs = "All", string permitStatus = "All", string clientIDs = "All", string jobFileNo = "All", string submitedStartDt = "All", string submitedEndDt = "All") { PERMITBL objUser = new PERMITBL(); List <PERMITDC> objResultList = new List <PERMITDC>(); objResultList = objUser.LoadDashboard(projectIDs, permitStatus, clientIDs, jobFileNo, submitedStartDt, submitedEndDt); return(Ok(new { objResultList })); }
public IHttpActionResult GetAll(string projectIDs = "All") { PERMITBL objUser = new PERMITBL(); List <PERMITDC> objResultList = new List <PERMITDC>(); objResultList = objUser.LoadAll(projectIDs); return(Ok(new { objResultList })); }
public IHttpActionResult GetJobFileNumbers(String projectIDs) { PERMITBL objUser = new PERMITBL(); List <DD_DTO> objResultList = new List <DD_DTO>(); objResultList = objUser.GetJobFileNumbers(projectIDs); return(Ok(new { objResultList })); }
public IHttpActionResult Delete([FromBody] List <PERMITDC> objUsers) { PERMITBL objUser = new PERMITBL(); List <EXCEPTIONDC> lstException = new List <EXCEPTIONDC>(); try { int IsDeleted = objUser.Delete(objUsers, ref lstException); return(Ok(IsDeleted)); } catch (Exception ex) { return(new TextResult(lstException, Request)); } }