using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ProjectLibrary.Entites; internal class QueryBuilder { private readonly StringBuilder _builder; public QueryBuilder() { _builder = new(); } public QueryBuilder AddCollerction(string condition) { if (_builder.Length > 0) { _builder.Append("AND"); } _builder.Append(condition); return this; } public string Build() { if (_builder.Length == 0) { return string.Empty; } return $"WHERE {_builder}"; } }