public HttpResponseMessage Post([FromBody] mstDocument data) { try { _DocDomain.SaveData(data); return(ApiResponse(ApiResullt.Ok, SaveSuccessful)); } catch (Exception ex) { _log.Error(ex, tokenValue); return(ApiResponse(ApiResullt.Failed)); } }
public HttpResponseMessage getDocURL(int id) { mstDocument doc = new mstDocument(); try { doc = _DocDomain.LoadDoc(id); return(ApiResponse(ApiResullt.Ok, doc)); } catch (Exception ex) { _log.Error(ex, tokenValue); return(ApiResponse(ApiResullt.Failed)); } }
public long GetLatestDocID() { try { _uow.Open(DBConnection.BMIERP); mstDocument doc = new mstDocument(); var repo = new mstDocumentRepository(_uow); doc = repo.ReadAllData().OrderByDescending(x => x.DocID).FirstOrDefault(); return(doc.DocID); } catch (Exception) { throw; } finally { _uow.Dispose(); } }
public mstDocument LoadDoc(int docID) { try { _uow.Open(DBConnection.BMIERP); mstDocument doc = new mstDocument(); var repo = new mstDocumentRepository(_uow); doc = repo.ReadByFilter(x => x.DocID == docID).FirstOrDefault(); return(doc); } catch (Exception) { throw; } finally { _uow.Dispose(); } }
public void SaveData(mstDocument doc) { try { _uow.Open(DBConnection.BMIERP); _uow.BeginTransaction(); var repo = new mstDocumentRepository(_uow); repo.Add(doc); _uow.CommitTransaction(); } catch (Exception) { _uow.RollbackTransaction(); throw; } finally { _uow.Dispose(); } }