EnVisageOnline/Main/Source/EnVisage/Code/Integration/CrmAccess.cs

20 lines
922 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EnVisage.Code.Integration
{
public abstract class CrmAccess
{
public abstract void Update(string CRMEntityName, string CRMAttrabuteName, object PrevuValue, Guid CRMEntityId);
public abstract void Update(string CRMEntityName, Dictionary<string, object> Data, Guid CRMEntityId);
public abstract void Update(Dictionary<string, Dictionary<string, object>> updateCollection, Guid CRMEntityId);
public abstract void create(Dictionary<string, Dictionary<string, object>> updateCollection);
public abstract void addResourceToProject(string CRMEntityName, Dictionary<string, string> resourceData, Guid CRMParentEntityId);
public abstract void RemoveResouceFromProject(string CRMEntityName, Guid CRMProjectNumber, string ResouceEmail);
}
}