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(); } }
public void Validate(IEnumerable<FileData> data) { if (data.Department().StringValue == Constants.Department.Apps && !Constants.Titles.Apps.Contains(data.Title().StringValue)) { throw new ArgumentException(); } }