public IActionResult Index(string searchString) { if (!String.IsNullOrEmpty(searchString)) { _contracts = new List <ContractModel>(); foreach (Contract contract in _contractBll.GetAllByPhone(searchString)) { ContractModel model = new ContractModel() { _startDate = contract.StartDate, _endDate = contract.EndDate, _id = contract.ContractId, _carNumber = _carBll.Get(contract.CarId).Number, _services = _contractBll.GetContractServices(contract.ContractId), _carId = contract.CarId, _clientLastName = _clientBll.Get(_carBll.Get(contract.CarId).ClientId).LastName, _clientPhone = _clientBll.Get(_carBll.Get(contract.CarId).ClientId).PhoneNumber, _clientName = _clientBll.Get(_carBll.Get(contract.CarId).ClientId).Name, _sum = _contractBll.GetContractPrice(contract.ContractId) }; _contracts.Add(model); } ViewData["Contracts"] = _contracts; } else { _contracts = new List <ContractModel>(); foreach (Contract contract in _contractBll.GetAllOpened()) { ContractModel model = new ContractModel() { _startDate = contract.StartDate, _endDate = contract.EndDate, _id = contract.ContractId, _carNumber = _carBll.Get(contract.CarId).Number, _services = _contractBll.GetContractServices(contract.ContractId), _carId = contract.CarId, _clientLastName = _clientBll.Get(_carBll.Get(contract.CarId).ClientId).LastName, _clientPhone = _clientBll.Get(_carBll.Get(contract.CarId).ClientId).PhoneNumber, _clientName = _clientBll.Get(_carBll.Get(contract.CarId).ClientId).Name, _sum = _contractBll.GetContractPrice(contract.ContractId) }; _contracts.Add(model); } ViewData["Contracts"] = _contracts; } return(View("Contract")); }
public IActionResult Index(string searchString) { if (!String.IsNullOrEmpty(searchString)) { ClientModel client = new ClientModel(); Client c = _clientBll.Get(searchString); client._id = c.Id; client._name = c.Name; client._phone = c.PhoneNumber; client._lastName = c.LastName; client._car = _clientBll.GetClientCars(client._id); _clients = new List <Client>(); _clients.Add(c); ViewData["Clients"] = _clients; } else { _clients = _clientBll.GetAll().ToList(); ViewData["Clients"] = _clients; } return(View("Client")); }