protected override bool OnCancelSchedule(string id, Authentication value) { string idPotential = EventController.GetIdPotential(value, id); if (!idPotential.Equals(string.Empty)) { string idAccount = PotentialController.GetIdAccount(value, idPotential); if (!idAccount.Equals(string.Empty)) { return(AccountController.Delete(idAccount, value)); } } return(false); }
protected override bool OnGetFieldsLead(Authentication value) => PotentialController.GetFields(value);
protected override bool OnGetIdLead(LeadRoot value) => PotentialController.GetId(value);
protected override bool OnDeleteLead(string id, Authentication value) => PotentialController.Delete(id, value);
protected override bool OnExecuteLead(LeadRoot value, List <MappingFields> list) => PotentialController.Execute(value, list);
protected bool OnExecutePotential(ScheduleRoot value, List <MappingFields> list) { return(PotentialController.Execute(value, list.Where(w => filterPotential(w.Entity)).ToList())); }