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 Data, Guid CRMEntityId); public abstract void Update(Dictionary> updateCollection, Guid CRMEntityId); public abstract void create(Dictionary> updateCollection); public abstract void addResourceToProject(string CRMEntityName, Dictionary resourceData, Guid CRMParentEntityId); public abstract void RemoveResouceFromProject(string CRMEntityName, Guid CRMProjectNumber, string ResouceEmail); } }