public ActionResult Create([Bind(Include = "Name")] SurveyGeographyVM surveyGeographyVM)
 {
     if (ModelState.IsValid)
     {
         SurveyGeographyDTO surveyGeographyDTO = Mapper.Map <SurveyGeographyDTO>(surveyGeographyVM);
         SurveyGeographyService.Add(surveyGeographyDTO);
         return(RedirectToAction("Index"));
     }
     return(View());
 }
 public ActionResult Edit(int?id)
 {
     try
     {
         SurveyGeographyDTO surveyGeographyDTO = SurveyGeographyService.Get(id);
         SurveyGeographyVM  surveyGeographyVM  = Mapper.Map <SurveyGeographyVM>(surveyGeographyDTO);
         return(View(surveyGeographyVM));
     }
     catch (ArgumentNullException)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     catch (NotFoundException)
     {
         return(HttpNotFound());
     }
 }