public void Validate(IEnumerable<FileData> data)
 {
     if (data.Department().StringValue != Constants.Department.Architecture
         && data.Department().StringValue != Constants.Department.Apps
         && Constants.Titles.Architect.Concat(Constants.Titles.Apps).Contains(data.Title().StringValue))
     {
         throw new ArgumentException();
     }
 }
 public void Validate(IEnumerable<FileData> data)
 {
     if (data.Department().StringValue != Constants.Department.Finance
         && data.Department().StringValue != Constants.Department.Board
         && (data.EmployeeNumber().StringValue.StartsWith(Constants.Prefix.EmployeeNumber.BRD)
             || data.EmployeeNumber().StringValue.StartsWith(Constants.Prefix.EmployeeNumber.FIN)))
     {
         throw new ArgumentException();
     }
 }
Example #3
0
 public void Validate(IEnumerable<FileData> data)
 {
     if (data.Department().StringValue == Constants.Department.Apps
         && !Constants.Titles.Apps.Contains(data.Title().StringValue))
     { 
         throw new ArgumentException();
     }
 }