public VenueSearchResultModel( IEnumerable <VenueSearchResultItemModel> items, VenueSearchResultItemModel deletedItem) { if (items == null) { throw new ArgumentNullException(nameof(items)); } Errors = new string[] { }; NewItem = deletedItem; Deleted = true; Items = items; }
public VenueSearchResultModel( string searchTerm, IEnumerable<VenueSearchResultItemModel> items, VenueSearchResultItemModel newItem, bool updated) { Throw.IfNullOrWhiteSpace(searchTerm, nameof(searchTerm)); Throw.IfNull(items, nameof(items)); Errors = new string[] { }; SearchTerm = searchTerm; NewItem = newItem; Items = items; Updated = updated; }
public VenueSearchResultModel( string searchTerm, IEnumerable <VenueSearchResultItemModel> items, VenueSearchResultItemModel newItem, bool updated) { if (string.IsNullOrWhiteSpace(searchTerm)) { throw new ArgumentNullException($"{nameof(searchTerm)} cannot be null or empty or whitespace.", nameof(searchTerm)); } if (items == null) { throw new ArgumentNullException(nameof(items)); } Errors = new string[] { }; SearchTerm = searchTerm; NewItem = newItem; Items = items; Updated = updated; }