public IActionResult Create()
        {
            ClientAndAgentViewModel clientAndAgentViewModel = new ClientAndAgentViewModel()
            {
                AgentList = _context.Agent.ToList(),
                Client    = new Client()
            };

            return(View(clientAndAgentViewModel));
        }
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            ClientAndAgentViewModel clientAndAgentViewModel = new ClientAndAgentViewModel()
            {
                AgentList = _context.Agent.ToList(),
                Client    = await _context.Client.Include(s => s.Agent).FirstOrDefaultAsync(s => s.ID == id)
            };

            //var client = await _context.Client.Include(s=>s.Agent).FirstOrDefaultAsync(s=>s.ID == id);
            if (clientAndAgentViewModel.Client == null)
            {
                return(NotFound());
            }
            return(View(clientAndAgentViewModel));
        }