public long AddApplicationItem(ApplicationItemObject importItem) { try { if (importItem == null) { return(-2); } var importItemEntity = ModelMapper.Map <ApplicationItemObject, ApplicationItem>(importItem); if (importItemEntity == null || importItemEntity.ApplicationId < 1) { return(-2); } using (var db = new ImportPermitEntities()) { var returnStatus = db.ApplicationItems.Add(importItemEntity); db.SaveChanges(); return(returnStatus.Id); } } catch (Exception ex) { ErrorLogger.LoggError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
public long UpdateApplicationItem(ApplicationItemObject importItem) { try { if (importItem == null) { return(-2); } var importItemEntity = ModelMapper.Map <ApplicationItemObject, ApplicationItem>(importItem); if (importItemEntity == null || importItemEntity.Id < 1) { return(-2); } using (var db = new ImportPermitEntities()) { db.ApplicationItems.Attach(importItemEntity); db.Entry(importItemEntity).State = EntityState.Modified; db.SaveChanges(); return(importItem.Id); } } catch (Exception ex) { ErrorLogger.LoggError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
public long UpdateApplicationItem(ApplicationItemObject importItem) { try { return(_importItemManager.UpdateApplicationItem(importItem)); } catch (Exception ex) { ErrorLogger.LoggError(ex.StackTrace, ex.Source, ex.Message); return(0); } }