Class ContactAnalysisManager
Class to manage everything about ContactFlatAnalysisIndicator
Inheritance
Inherited Members
Namespace: Simplic.PlugIn.SAC.Contact
Assembly: Simplic.PlugIn.SAC.dll
Syntax
public class ContactAnalysisManager
Methods
| Improve this Doc View SourceDeleteFlatAnalysisIndicator(ContactFlatAnalysisIndicator)
Remove a ContactFlatAnalysisIndicator
Declaration
public void DeleteFlatAnalysisIndicator(ContactFlatAnalysisIndicator obj)
Parameters
Type | Name | Description |
---|---|---|
ContactFlatAnalysisIndicator | obj | Object to delete |
DeleteFlatAnalysisIndicator(Guid)
Remove a ContactFlatAnalysisIndicator
Declaration
public void DeleteFlatAnalysisIndicator(Guid id)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | id | Id value |
DeleteFlatAnalysisValue(ContactFlatAnalysisValue)
Remove a ContactAnalysisManager
Declaration
public void DeleteFlatAnalysisValue(ContactFlatAnalysisValue obj)
Parameters
Type | Name | Description |
---|---|---|
ContactFlatAnalysisValue | obj | Object to delete |
DeleteFlatAnalysisValue(Guid)
Remove a ContactAnalysisManager
Declaration
public void DeleteFlatAnalysisValue(Guid id)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | id | Id value |
GetAllFlatAnalysisIndicator()
Get all ContactFlatAnalysisIndicator
Declaration
public IEnumerable<ContactFlatAnalysisIndicator> GetAllFlatAnalysisIndicator()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ContactFlatAnalysisIndicator> | IEnumerable of ContactFlatAnalysisIndicator |
GetAllFlatAnalysisValues()
Get all ContactAnalysisManager
Declaration
public IEnumerable<ContactFlatAnalysisValue> GetAllFlatAnalysisValues()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ContactFlatAnalysisValue> | IEnumerable of ContactAnalysisManager |
GetFlatAnalysisIndicator(Guid)
Get a single ContactFlatAnalysisIndicator
Declaration
public ContactFlatAnalysisIndicator GetFlatAnalysisIndicator(Guid id)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | id | Id value |
Returns
Type | Description |
---|---|
ContactFlatAnalysisIndicator | ContactFlatAnalysisIndicator instance, else null |
GetFlatAnalysisValue(Guid)
Get a single ContactAnalysisManager
Declaration
public ContactFlatAnalysisValue GetFlatAnalysisValue(Guid id)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | id | Id value |
Returns
Type | Description |
---|---|
ContactFlatAnalysisValue | ContactAnalysisManager instance, else null |
GetFlatAnalysisValue(Int64, Nullable<Guid>, Guid, Guid)
Get a single value for a contact / period / indicator
Declaration
public ContactFlatAnalysisValue GetFlatAnalysisValue(long contactId, Guid? personalAccountId, Guid periodGuid, Guid indicatorGuid)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | contactId | Contact Id |
System.Nullable<System.Guid> | personalAccountId | |
System.Guid | periodGuid | Period guid |
System.Guid | indicatorGuid | Indicator guidf |
Returns
Type | Description |
---|---|
ContactFlatAnalysisValue | ContactFlatAnalysisValue instance, else null |
GetFlatAnalysisValuesByContactId(Int64)
Gets all analysis values for a contact
Declaration
public IEnumerable<ContactFlatAnalysisValue> GetFlatAnalysisValuesByContactId(long contactId)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | contactId | Unique contact id |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ContactFlatAnalysisValue> | Enumerable oif values |
GetFlatAnalysisYearValuesByContactId(Int64)
Gets all analysis values for a contact (yearl)
Declaration
public IEnumerable<ContactFlatAnalysisYearValue> GetFlatAnalysisYearValuesByContactId(long contactId)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | contactId | Unique contact id |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ContactFlatAnalysisYearValue> | Enumerable oif values |
SaveFlatAnalysisIndicator(ContactFlatAnalysisIndicator)
Save a ContactFlatAnalysisIndicator
Declaration
public void SaveFlatAnalysisIndicator(ContactFlatAnalysisIndicator obj)
Parameters
Type | Name | Description |
---|---|---|
ContactFlatAnalysisIndicator | obj | Object to save |
SaveFlatAnalysisValue(ContactFlatAnalysisValue)
Save a ContactAnalysisManager
Declaration
public void SaveFlatAnalysisValue(ContactFlatAnalysisValue obj)
Parameters
Type | Name | Description |
---|---|---|
ContactFlatAnalysisValue | obj | Object to save |