diff --git a/LawFim/LawFirmDatabaseImplement/Implements/ConsultationStorage.cs b/LawFim/LawFirmDatabaseImplement/Implements/ConsultationStorage.cs index 38c3667..0666703 100644 --- a/LawFim/LawFirmDatabaseImplement/Implements/ConsultationStorage.cs +++ b/LawFim/LawFirmDatabaseImplement/Implements/ConsultationStorage.cs @@ -21,12 +21,12 @@ namespace LawFirmDatabaseImplement.Implements } public List GetFilteredList(ConsultationSearchModel model) { - if (!model.Id.HasValue && !model.GuarantorId.HasValue && !model.DateFrom.HasValue && !model.DateTo.HasValue - && !model.ConsultationDate.HasValue) + if (!model.Id.HasValue && !model.GuarantorId.HasValue && !model.DateFrom.HasValue && !model.DateTo.HasValue + && !model.ConsultationDate.HasValue && !model.CaseId.HasValue) { return new(); } - if (!model.GuarantorId.HasValue && model.DateFrom.HasValue && model.DateTo.HasValue) + if (model.GuarantorId.HasValue && model.DateFrom.HasValue && model.DateTo.HasValue) { using var context = new LawFirmDatabase(); return context.Consultations @@ -38,14 +38,13 @@ namespace LawFirmDatabaseImplement.Implements .Select(x => x.GetViewModel) .ToList(); } - if (!model.GuarantorId.HasValue) + else if (model.GuarantorId.HasValue) { using var context = new LawFirmDatabase(); return context.Consultations .Include(x => x.Lawyers) .ThenInclude(x => x.Lawyer) .Where(x => x.GuarantorId == model.GuarantorId) - .ToList() .Select(x => x.GetViewModel) .ToList(); }