public IHttpActionResult Get(int SCREEN_ID, int SCREEN_RECORD_ID) { try { ATTACHMENTBL objAttachment = new ATTACHMENTBL(); List <ATTACHMENTDC> objResultList = new List <ATTACHMENTDC>(); if (SCREEN_ID > 0 && SCREEN_RECORD_ID > 0) { if (SCREEN_ID == 3) { objResultList = objAttachment.LoadByJobId(SCREEN_RECORD_ID); } else if (SCREEN_ID == 2) { objResultList = objAttachment.LoadByProjectId(SCREEN_RECORD_ID); } else if (SCREEN_ID == 5) { objResultList = objAttachment.LoadByPermitId(SCREEN_RECORD_ID); } else if (SCREEN_ID == 6) { objResultList = objAttachment.LoadByDailyId(SCREEN_RECORD_ID); } } return(Ok(new { objResultList })); } catch (Exception ex) { return(new TextResult(ex.Message, Request, ex.StackTrace)); } }
public IHttpActionResult GetCategories(int documentCategoryId) { try { ATTACHMENTBL objAttachment = new ATTACHMENTBL(); return(Ok(objAttachment.LoaddocumentCategories(documentCategoryId))); } catch (Exception ex) { return(new TextResult(ex.Message, Request, ex.StackTrace)); } }
public IHttpActionResult InsertAll([FromBody] List <ATTACHMENTDC> attachmentDCViewList) { try { var attachmentBL = new ATTACHMENTBL(); var attachmentDCList = attachmentBL.Insert(attachmentDCViewList); attachmentBL.CopyFileToAttachmentDirectory(attachmentDCList, baseFolder); return(Ok(attachmentDCList)); } catch (Exception ex) { return(new TextResult(ex.Message, Request, ex.StackTrace)); } }
public IHttpActionResult Delete(List <ATTACHMENTDC> objAttachments) { ATTACHMENTBL objAttachment = new ATTACHMENTBL(); try { int IsDeleted = objAttachment.Delete(objAttachments); return(Ok(IsDeleted)); } catch (Exception ex) { new TextResult(ex.Message, Request, ex.StackTrace); throw ex; } }
public IHttpActionResult GetAll(string userID = null, string projectIDs = "All", string attachmentTypeIDs = "All") { try { ATTACHMENTBL objAttachment = new ATTACHMENTBL(); List <ATTACHMENTDC> objResultList = new List <ATTACHMENTDC>(); objResultList = objAttachment.LoadAllProjectAttachments(projectIDs, attachmentTypeIDs); objResultList.AddRange(objAttachment.LoadAllJobAttachments(projectIDs, attachmentTypeIDs)); objResultList.AddRange(objAttachment.LoadAllPermitAttachments(projectIDs, attachmentTypeIDs)); objResultList.AddRange(objAttachment.LoadAllDailyAttachments(projectIDs, attachmentTypeIDs)); return(Ok(new { objResultList })); } catch (Exception ex) { return(new TextResult(ex.Message, Request, ex.StackTrace)); } }
public IHttpActionResult Update([FromBody] List <ATTACHMENTDC> objAttachmentlist) { ATTACHMENTBL objAttachment = new ATTACHMENTBL(); try { foreach (var thisAttachment in objAttachmentlist) { thisAttachment.MODIFIED_ON = DateTime.Now; } int IsUpdated = objAttachment.Update(objAttachmentlist); return(Ok(IsUpdated)); } catch (Exception ex) { new TextResult(ex.Message, Request, ex.StackTrace); throw ex; } }