public long AddIssueLog(IssueLogObject issueLogObject) { try { if (issueLogObject == null || issueLogObject.IssueCategoryId < 1) { return(-2); } var issueLogEntity = ModelMapper.Map <IssueLogObject, IssueLog>(issueLogObject); if (issueLogEntity == null || issueLogEntity.IssueCategoryId < 1) { return(-2); } using (var db = new ImportPermitEntities()) { var processedLog = db.IssueLogs.Add(issueLogEntity); db.SaveChanges(); return(processedLog.Id); } } catch (Exception ex) { ErrorLogger.LoggError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
public long UpdateIssueLog(IssueLogObject issueLogObject) { try { if (issueLogObject == null) { return(-2); } var issueLogEntity = ModelMapper.Map <IssueLogObject, IssueLog>(issueLogObject); if (issueLogEntity == null || issueLogEntity.Id < 1) { return(-2); } using (var db = new ImportPermitEntities()) { db.IssueLogs.Attach(issueLogEntity); db.Entry(issueLogEntity).State = EntityState.Modified; db.SaveChanges(); return(issueLogObject.Id); } } catch (Exception ex) { ErrorLogger.LoggError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
public long UpdateIssueLog(IssueLogObject issueLog) { try { return(_issueLogManager.UpdateIssueLog(issueLog)); } catch (Exception ex) { ErrorLogger.LoggError(ex.StackTrace, ex.Source, ex.Message); return(0); } }