public ActionResult Add()
 {
     var model = new UserDetailModel();
     var allStateProvinces = StateProvincesService.Get(new StateProvinces()).StateProvinces;
     model.AllStateProvinces = new SelectList(allStateProvinces, "Id", "Name");
     return View(model);
 }
 public ActionResult Add(UserDetailModel model)
 {
     try
     {
         var user = model.ToEntity();
         UserService.Post(user);
         return RedirectToAction("Index", "Users");
     }
     catch (WebServiceException exception)
     {
         throw;
     }
 }