public ActionResult Edit(ReviewerEditModel model) { if (ModelState.IsValid) { _userRepository.UpdateAllowIndicatorGroups(model.Id, model.SelectedIndicatorGroupsID); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit(long id) { var model = new ReviewerEditModel(); var documentTypes = _documentTypeRepository.GetWithIndicatorGroups(); var user = _userRepository.GetById(id); model.Id = user.Id; model.Name = string.Format("{0} {1} {2}", user.SecondName, user.FirstName, user.MiddleName); model.DocumentTypes = Mapper.Map <IEnumerable <DocumentType>, IEnumerable <DocumentTypeSelect> >(documentTypes); model.IndicatorGroups = Mapper.Map <IEnumerable <DocumentType>, IEnumerable <IndicatorGroups> >(documentTypes); model.SelectedIndicatorGroupsID = _userRepository.GetAllowIndicatorGroups(id); return(View(model)); }