예제 #1
0
        public void CheckPossibilityToEditOrganization(Deal deal, User user)
        {
            // права
            CheckPermissionToPerformOperation(deal, user, Permission.Deal_Contract_Set);

            // сущность
            deal.CheckPossibilityToEditOrganization();

            ValidationUtils.Assert(!dealRepository.IsAnySale(deal.Id), "Невозможно редактировать организации в договоре сделки, по которой уже есть накладные реализации.");
        }