public ListItemInstitutionResponse GetInstitutionByOperation(string operationNumber) { var response = new ListItemInstitutionResponse(); var institutionRepository = _operationContactsService.GetInstitutionByOperation(operationNumber); if (institutionRepository.ListItemInstitution != null && institutionRepository.ListItemInstitution.Count > 0) { response.ListItemInstitution = institutionRepository.ListItemInstitution; } return(response); }
public virtual ActionResult OperationContacts(string operationNumber) { var model = new OperationContactsViewModel(); var roleUser = _authorizationManager.GetRoles(IDBContext.Current.UserName, operationNumber); model.OperationNumber = operationNumber ?? IDBContext.Current.Operation; var response = _operationContactsService.GetOperationContacts(operationNumber); var eaRoles = _viewModelMapperHelper.GetListEaRole(); var institutions = _operationContactsService.GetInstitutionByOperation(operationNumber); var countries = _viewModelMapperHelper.GetCountryList(); model.Display = _viewModelMapperHelper.GetDisplayedOptions(); model.Institution = institutions.ListItemInstitution; model.Country = countries.CountryList; model.EaRole = eaRoles.EaRole; model.OperationContactsRow = response.OperationContacts.OperationContactsRow == null ? new List <OperationContactsRowViewModel>() : response.OperationContacts.OperationContactsRow; model.OnlyRead = response.OperationContacts.OnlyRead; model.IsEnableAllContacts = response.OperationContacts.IsEnableAllContacts; return(PartialView(model)); }