Esempio n. 1
0
        public void AddIndicator(User user, Indicator indicator)
        {
            //   if ((GetIndicatorsByUser(user).Contains(indicator))) throw new AlreadyExistsException("Usuario ya tiene este indicador");
            if (IsAdmin(user))
            {
                throw new UserCantBeAdminException("Usuario no puede tener rol de administrador");
            }
            UserIndicator toAdd = new UserIndicator
            {
                user      = user.ID,
                indicator = indicator.ID,
            };

            userIndicatorRepository.Add(toAdd);
            userIndicatorRepository.Save();
        }