private static bool CheckPermissions(CrmBEActividade activityInfo, string sessionId) { if (activityInfo.get_Estado().Equals("1")) { return(false); } var representativeId = activityInfo.get_CriadoPor(); if (representativeId != null && representativeId != sessionId) { return(false); } return(true); }
private static ActivityInfo GenerateActivity(CrmBEActividade activityInfo) { var entityId = activityInfo.get_EntidadePrincipal(); var entityType = activityInfo.get_TipoEntidadePrincipal(); return(new ActivityInfo { Resumo = activityInfo.get_Resumo(), Duracao = activityInfo.get_Duracao(), Identificador = activityInfo.get_ID(), Descricao = activityInfo.get_Descricao(), DataCriacao = activityInfo.get_DataCriacao(), DataModificacao = activityInfo.get_DataUltAct(), DataFim = activityInfo.get_DataFim(), DataInicio = activityInfo.get_DataInicio(), Local = activityInfo.get_LocalRealizacao(), Entidade = EntityReference(entityId, entityType), Prioridade = Convert.ToInt32(activityInfo.get_Prioridade()), Estado = Convert.ToInt32(activityInfo.get_Estado()), Tipo = TypeReference(activityInfo.get_IDTipoActividade()), Responsavel = UserIntegration.Reference(activityInfo.get_CriadoPor()), }); }