Ejemplo n.º 1
0
 public async Task CheckCanAddEnquiry(Tender tender, string cr)
 {
     if (tender.TenderTypeId == (int)Enums.TenderType.PreQualification)
     {
         if (tender.LastEnqueriesDate < DateTime.Now)
         {
             throw new BusinessRuleException("لا يمكن اضافة استفسار بعد اخر موعد لتقديم الاستفسار");
         }
     }
     else
     {
         if (!await _tenderQueries.SupplierExistsInInvitationsOrConditionsBookletsByTenderIdAndCR(tender.TenderId, cr))
         {
             throw new BusinessRuleException("Supplier Has No Access To Tender");
         }
     }
 }