Esempio n. 1
0
 public void ValidateOnPatch(WebsiteProxy websiteProxy)
 {
     ValidateWebsiteUrl(websiteProxy.Url, true);
     ValidateWebsiteName(websiteProxy.Name, true);
     ValidateCategory(websiteProxy.CategoryId, true);
     LoginValidator.Validate(websiteProxy.Logins?.ToArray(), true);
     FieldValidator.Validate(websiteProxy.Fields?.ToArray(), true);
     WebsiteHomepageSnapshotValidator.Validate(websiteProxy.HomepageSnapshot, true);
 }
Esempio n. 2
0
 public void ValidateOnUpdateOrCreate(WebsiteProxy websiteProxy)
 {
     ValidateWebsiteUrl(websiteProxy.Url);
     ValidateWebsiteName(websiteProxy.Name);
     ValidateCategory(websiteProxy.CategoryId);
     LoginValidator.Validate(websiteProxy.Logins?.ToArray(), false);
     FieldValidator.Validate(websiteProxy.Fields?.ToArray(), false);
     WebsiteHomepageSnapshotValidator.Validate(websiteProxy.HomepageSnapshot, false);
 }