/
stasnorman
/
builder-pattern
Обзор
Документация
Войти
/
stasnorman
/
builder-pattern
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
BuilderPatternAPI/Builders/ProductSearchRequestBuilder.cs
35 строк
775 B
Stas Makievsky
example builder pattern
29 окт 2024, 01:07
29 окт 2024, 01:07
e52003e
Код
Авторство
О чём код?
using BuilderPatternAPI.Models; namespace BuilderPatternAPI.Builders { public class ProductSearchRequestBuilder : IProductSearchRequestBuilder { private readonly ProductSearchRequest _request; public ProductSearchRequestBuilder() { _request = new ProductSearchRequest(); } public void SetCategory(string category) { _request.Category = category; } public void SetMinPrice(decimal minPrice) { _request.MinPrice = minPrice; } public void SetMaxPrice(decimal maxPrice) { _request.MaxPrice = maxPrice; } public ProductSearchRequest GetResult() { return _request; } } }