public ActionResult Add()
        {
            var model = new SubdivisionEditModel();
            var users = _userRepository.GetMany();

            model.Users = users.ToSelectList();
            return(View(model));
        }
 public ActionResult Edit(SubdivisionEditModel model)
 {
     if (ModelState.IsValid)
     {
         var subdivision = Mapper.Map <SubdivisionEditModel, Subdivision>(model);
         _subvisionRepository.UpdateWithDirectors(subdivision, model.UsersID);
         this.AddStatus(StatusType.SUCCESS, "Подразделение успешно изменено!");
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
 public ActionResult Add(SubdivisionEditModel model)
 {
     if (ModelState.IsValid)
     {
         Subdivision subdivision = Mapper.Map <SubdivisionEditModel, Subdivision>(model);
         _subvisionRepository.Add(subdivision);
         _subvisionRepository.SetDirectors(model.UsersID, subdivision.SubdivisionID);
         this.AddStatus(StatusType.SUCCESS, "Пользователь успешно добавлен!");
         return(RedirectToAction("Index"));
     }
     this.AddStatus(StatusType.ERROR, "Произошла ошибка!");
     return(View(model));
 }