public async Task <IActionResult> Edit(int id, [Bind("Id,Name,CheckupId")] CheckupSetting checkupSetting)
      {
          if (id != checkupSetting.Id)
          {
              return(NotFound());
          }

          if (ModelState.IsValid)
          {
              try
              {
                  _context.Update(checkupSetting);
                  await _context.SaveChangesAsync();
              }
              catch (DbUpdateConcurrencyException)
              {
                  if (!CheckupSettingExists(checkupSetting.Id))
                  {
                      return(NotFound());
                  }
                  else
                  {
                      throw;
                  }
              }
              return(RedirectToAction(nameof(Index)));
          }
          ViewData["CheckupId"] = new SelectList(_context.Checkups, "Id", "Id", checkupSetting.CheckupId);
          return(View(checkupSetting));
      }
      public async Task <IActionResult> Create([Bind("Id,Name,CheckupId")] CheckupSetting checkupSetting)
      {
          if (ModelState.IsValid)
          {
              _context.Add(checkupSetting);
              await _context.SaveChangesAsync();

              return(RedirectToAction(nameof(Index)));
          }
          ViewData["CheckupId"] = new SelectList(_context.Checkups, "Id", "Id", checkupSetting.CheckupId);
          return(View(checkupSetting));
      }