/// <summary> /// Change timestamp from unspecified to utc. /// </summary> /// <param name="request"></param> /// <param name="so"></param> public static void Globalize(GetListByTimestampRequest request, SessionObject so) { var cso = (ConfiguredSessionObject)so; if (cso.RequiresTimeZoneConversion) { request.TimeStamp = cso.ToUtc(request.TimeStamp); } }
public GetListResponse<ScopeAccessLimit> GetScopeAccessLimitListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<ScopeAccessLimit>("ScopeAccessLimit", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<ScopeAccessLimit>>(ex); } }
public GetListResponse<RelationShipType> GetRelationShipTypeListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<RelationShipType>("RelationShipType", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<RelationShipType>>(ex); } }
public GetListResponse<SMSPending> GetSMSPendingListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<SMSPending>("SMSPending", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<SMSPending>>(ex); } }
public GetListResponse<Report> GetReportListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<Report>("Report", request.TimeStamp, request.Cap, true, request.IncludeInactive, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<Report>>(ex); } }
public GetListResponse<MessageOwner> GetMessageOwnerListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<MessageOwner>("MessageOwner", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<MessageOwner>>(ex); } }
public GetListResponse<Notification> GetNotificationListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<Notification>("Notification", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<Notification>>(ex); } }
public GetListResponse<CompanyModule> GetCompanyModuleListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<CompanyModule>("CompanyModule", request.TimeStamp, request.Cap, true, request.IncludeInactive, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<CompanyModule>>(ex); } }
public GetListResponse<TaskParameter> GetTaskParameterListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<TaskParameter>("TaskParameter", request.TimeStamp, request.Cap, true, request.IncludeInactive, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<TaskParameter>>(ex); } }
public GetListResponse<ApiMethod> GetApiMethodListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<ApiMethod>("ApiMethod", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<ApiMethod>>(ex); } }
public GetListResponse<ApplicationFeatureCategory> GetApplicationFeatureCategoryListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<ApplicationFeatureCategory>("ApplicationFeatureCategory", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<ApplicationFeatureCategory>>(ex); } }
public GetListResponse<EmailSent> GetEmailSentListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<EmailSent>("EmailSent", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<EmailSent>>(ex); } }
public GetListResponse<ContactMap> GetContactMapListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<ContactMap>("ContactMap", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<ContactMap>>(ex); } }
public GetListResponse<IncidentConfigurationChangeLog> GetIncidentConfigurationChangeLogListByTimeStamp(GetListByTimestampRequest request) { try { return GenericGetEntityListByTimestamp<IncidentConfigurationChangeLog>("IncidentConfigurationChangeLog", request.TimeStamp, request.Cap, true, request.ID, request.LastRecordID); } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<IncidentConfigurationChangeLog>>(ex); } }
public GetListResponse<NotificationItem> GetNotificationItemListByTimeStamp(GetListByTimestampRequest request) { try { var response = new GetListResponse<NotificationItem>(); var service = ImardaProxyManager.Instance.IImardaCRMProxy; ChannelInvoker.Invoke(delegate(out IClientChannel channel) { channel = service as IClientChannel; response = service.GetNotificationItemListByTimeStamp (request); }); return response; } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<NotificationItem>>(ex); } }
public GetListResponse<ApplicationFeatureOwner> GetApplicationFeatureOwnerListByTimeStamp(GetListByTimestampRequest request) { try { var response = new GetListResponse<ApplicationFeatureOwner>(); var service = ImardaProxyManager.Instance.IImardaSecurityProxy; ChannelInvoker.Invoke(delegate(out IClientChannel channel) { channel = service as IClientChannel; response = service.GetApplicationFeatureOwnerListByTimeStamp (request); }); return response; } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<ApplicationFeatureOwner>>(ex); } }
public GetListResponse<Company> GetCompanyListByTimeStamp(GetListByTimestampRequest request) { try { GetListResponse<Company> response = null; var service = ImardaProxyManager.Instance.IImardaCRMProxy; ChannelInvoker.Invoke(delegate(out IClientChannel channel) { channel = service as IClientChannel; response = service.GetCompanyListByTimeStamp(request); }); return response; } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<Company>>(ex); } }
public GetListResponse<Vehicles> GetVehicleListByTimeStamp(GetListByTimestampRequest request) { return GetVehicleListByTimeStamp(request, false); }
public GetListResponse<SecurityEntity> GetSecurityEntityListByTimeStamp(GetListByTimestampRequest request) { var response = new GetListResponse<SecurityEntity>(); response.List = new List<SecurityEntity>(); try { response = GenericGetEntityListByTimestamp<SecurityEntity>(request.TimeStamp, request.Cap, true, request.IncludeInactive, request.ID, request.LastRecordID); if (response != null && response.List != null) { Guid applicationID; request.Get<Guid>("appid", out applicationID); foreach (SecurityEntity entity in response.List) { //FILL in permission list entity.PermissionList = GetSecurityPermissionList(applicationID, entity); // fill in the parent id list entity.ImmediateParentsIds = GetEntityRelationships(entity.ID); } } } catch (Exception ex) { return ErrorHandler.Handle<GetListResponse<SecurityEntity>>(ex); } return response; }