// GET api/test/5
        public string Get(string id)
        {
            iRemocon insert = new iRemocon();
            insert.IPAddress = "999.999.999.999";
            insert.Detail = "Test";

            RegistrationCode insert1 = new RegistrationCode();
            insert1.RegistrationCode1 = int.Parse(id);
            insert1.Detail = "Test";

            insert.RegistrationCodes.Add(insert1);
            db.iRemocons.Add(insert);

            db.SaveChanges();


            return "Success!";
        }
        public ActionResult RemoconCreate(RemoconCreateModel model) {

            if (ModelState.IsValid) {

                System.Net.IPAddress address;
                if (!System.Net.IPAddress.TryParse(model.IPAddress, out address)) {
                    ModelState.AddModelError("", "IPアドレスの書式が正しくありません。");
                    return View(model);
                }
                if (!Regex.IsMatch(model.IPAddress, @"[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}")) {
                    ModelState.AddModelError("", "IPアドレスの書式が正しくありません。");
                    return View(model);
                }

                foreach (var x in db.iRemocons) {
                    if (x.IPAddress.Equals(model.IPAddress)) {
                        ModelState.AddModelError("", "既に登録済みのIPアドレスです。");
                        return View(model);
                    }
                }

                iRemocon insert = new iRemocon();
                insert.IPAddress = model.IPAddress;
                insert.Detail = model.Detail;

                db.iRemocons.Add(insert);
                db.SaveChanges();

                return RedirectToAction("Index", "Home");

            }

            // ここで問題が発生した場合はフォームを再表示します
            return View(model);
        }