public async Task <IActionResult> Create([Bind("Id,Name")] Department department)
        {
            if (ModelState.IsValid)
            {
                _context.Add(department);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(department));
        }
 public async Task InsertAsync(Seller obj) // Aqui criamos um metodo para inserir um novo vendedor no banco de dados
 {
     //   obj.Department = _context.Department.First(); // solução provisória só para nao dar erro quando tentar inserir mais um vendedor por causa do DepartmentId que está acusando null na db e assim vai buscar o DepartmentId=1
     _context.Add(obj);
     await _context.SaveChangesAsync(); // Esta operação é que vai aceder ao banco de dados, entao nela é que deve ter a versao assincrona(async)
 }