Esempio n. 1
0
 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"));
 }
Esempio n. 2
0
 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"));
 }