public void AddPeriodo(Periodo periodo) { if (createPeriodoBusinessRules.CanCreate(periodo)) { periodoRepository.InsertPeriodo(periodo); } else { throw new InvalidOperationException(PeriodoErrorMessages.InvalidPeriodo); } }