diff --git a/AutoWorkshopDatabaseImplement/Implements/ClientStorage.cs b/AutoWorkshopDatabaseImplement/Implements/ClientStorage.cs index 8722c95..d2e5209 100644 --- a/AutoWorkshopDatabaseImplement/Implements/ClientStorage.cs +++ b/AutoWorkshopDatabaseImplement/Implements/ClientStorage.cs @@ -19,7 +19,7 @@ namespace AutoWorkshopDatabaseImplement.Implements public List GetFilteredList(ClientSearchModel Model) { - if (string.IsNullOrEmpty(Model.ClientFIO) && string.IsNullOrEmpty(Model.Email)) // TODO: check selecting by email + if (string.IsNullOrEmpty(Model.Email) && string.IsNullOrEmpty(Model.ClientFIO)) return new(); using var Context = new AutoWorkshopDatabase(); @@ -44,7 +44,7 @@ namespace AutoWorkshopDatabaseImplement.Implements return Context.Clients .FirstOrDefault(x => (string.IsNullOrEmpty(Model.ClientFIO) || x.ClientFIO == Model.ClientFIO) && - (!Model.Id.HasValue || x.Id == Model.Id) && (string.IsNullOrEmpty(Model.Email) || x.Email == Model.Email) && + (string.IsNullOrEmpty(Model.Email) || x.Email == Model.Email) && (!Model.Id.HasValue || x.Id == Model.Id) && (string.IsNullOrEmpty(Model.Password) || x.Password == Model.Password))? .GetViewModel; }