示例#1
0
        public virtual ActionResult SearchAdminControlPanelContacts(string operationNumber,
                                                                    int searchInstitutionNameId,
                                                                    string searchTitle,
                                                                    string searchUserName,
                                                                    int searchEaRole,
                                                                    string searchContactName)
        {
            var response = _operationContactsService.GetFilteredControlPanelContacts(searchInstitutionNameId,
                                                                                     searchTitle,
                                                                                     searchUserName,
                                                                                     searchEaRole,
                                                                                     searchContactName,
                                                                                     operationNumber);

            if (!response.IsValid)
            {
                response.OperationContacts = new OperationContactsViewModel
                {
                    OperationContactsRow = new List <OperationContactsRowViewModel>()
                };

                return(PartialView("~/Areas/Contacts/Views/ControlPanelContacts/ReadPartial/OperationContactsTablePartial.cshtml", response.OperationContacts));
            }

            return(PartialView("~/Areas/Contacts/Views/ControlPanelContacts/ReadPartial/OperationContactsTablePartial.cshtml", response.OperationContacts));
        }