public ActionResult Register(RegisterViewModel model)
 {
     if (ModelState.IsValid && ValidateUserName(model.Username) && ValidateIdCard(model.IdCard))
     {
         int query = db.PR_CreateAdministrator(model.IdCard, model.Username, hashPassword(model.Password), model.Gender, model.BirthDate,
                                               model.Nationality, model.FirstName, model.MiddleName, model.LastName, model.SecondLastName);
         TempData["Success"] = "Success.";
         return(RedirectToAction("Index", "Home"));
     }
     ViewBag.Nationality = new SelectList(db.Country, "IdCountry", "Name", model.Nationality);
     return(View(model));
 }