// GET: Address/Create
 public ActionResult Create()
 {
     AddressViewModel model = new AddressViewModel
     {
         Students = PopulateOptions()
     };
     return View(model);
 }
        public ActionResult Edit(int id, AddressViewModel model)
        {
            try
            {
                var address = Mapper.Map<AddressBusinessModel>(model);
                address.Streeet = model.Streeet;
                address.City = model.City;
                address.County = model.County;
                address.StudentId = id;
                _addressManagement.Update(address);

                return RedirectToAction("Index");
            }
            catch
            {
                return View("Error");
            }
        }
 public ActionResult Create(AddressViewModel model)
 {
     try
     {
         var address = new AddressBusinessModel()
         {
             StudentId = model.StudentId,
             Streeet = model.Streeet,
             City = model.City,
             County = model.County
         };
         _addressManagement.Add(address);
         return RedirectToAction("Index");
     }
     catch
     {
         return View("Error");
     }
 }