示例#1
0
        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));
        }