Presnyakova V.V Lab_7 #8

Closed
Victoria_Presnyakova wants to merge 36 commits from Lab_7 into Lab_6
3 changed files with 6 additions and 6 deletions
Showing only changes of commit 562ad85327 - Show all commits

View File

@ -40,12 +40,12 @@ namespace JewelryStoreDatabaseImplement.Implements
public List<ClientViewModel> GetFilteredList(ClientSearchModel model)
{
if (string.IsNullOrEmpty(model.ClientFIO))
if (string.IsNullOrEmpty(model.Email))
{
return new();
}
using var context = new JewelryStoreDataBase();
return context.Clients.Where(x => x.ClientFIO.Contains(model.ClientFIO)).Select(x => x.GetViewModel).ToList();
return context.Clients.Where(x => x.Email.Contains(model.Email)).Select(x => x.GetViewModel).ToList();
}
public List<ClientViewModel> GetFullList()

View File

@ -24,12 +24,12 @@ namespace JewelryStoreFileImplement.Implements
}
public List<ClientViewModel> GetFilteredList(ClientSearchModel model)
{
if (string.IsNullOrEmpty(model.ClientFIO))
if (string.IsNullOrEmpty(model.Email))
{
return new();
}
return source.Clients
.Where(x => x.ClientFIO.Contains(model.ClientFIO))
.Where(x => x.Email.Contains(model.Email))
.Select(x => x.GetViewModel)
.ToList();
}

View File

@ -30,13 +30,13 @@ namespace JewelryStoreListImplement.Implements
public List<ClientViewModel> GetFilteredList(ClientSearchModel model)
{
var result = new List<ClientViewModel>();
if (string.IsNullOrEmpty(model.ClientFIO))
if (string.IsNullOrEmpty(model.Email))
{
return result;
}
foreach (var client in _source.Clients)
{
if (client.ClientFIO.Contains(model.ClientFIO))
if (client.Email.Contains(model.Email))
{
result.Add(client.GetViewModel);
}