public virtual ActionResult SearchContacts(string operationNumber, int searchInstitutionNameId, string searchTitle, string searchUserName, int searchEaRole, string searchContactName, bool searchAllContacts) { var model = new OperationContactsViewModel(); model.OperationNumber = operationNumber ?? IDBContext.Current.Operation; var response = _operationContactsService .GetFilteredOperationContacts(searchInstitutionNameId, searchTitle, searchUserName, searchEaRole, searchAllContacts, searchContactName, operationNumber); model.OperationContactsRow = response.OperationContacts.OperationContactsRow == null ? new List <OperationContactsRowViewModel>() : response.OperationContacts.OperationContactsRow; return(PartialView("~/Areas/Contacts/Views/Contacts/ReadPartial/OperationContactsTablePartial.cshtml", response.OperationContacts)); }
public virtual ActionResult AddNewRoleRowControlPanelContacts() { var model = new OperationContactsViewModel(); var eaRoles = _viewModelMapperHelper.GetListEaRole(); model.EaRole = eaRoles.EaRole; return(PartialView("EditPartial/NewRoleRowPartial", model)); }
public virtual ActionResult AddNewControlPanelContact() { var model = new OperationContactsViewModel(); var eaRoles = _viewModelMapperHelper.GetListEaRole(); var institutions = _viewModelMapperHelper.GetAllInstitutions(); var countries = _viewModelMapperHelper.GetCountryList(); model.Institution = institutions.ListItemInstitution; model.Country = countries.CountryList; model.EaRole = eaRoles.EaRole; return(PartialView("~/Areas/Contacts/Views/ControlPanelContacts/EditPartial/NewControlPanelContact.cshtml", model)); }
public virtual ActionResult CreateContact(string operationNumber, OperationContactsRowViewModel contact, UserRoleViewModel user, bool onlyRead) { var createContact = _operationContactsService.CreateContact(contact, user, operationNumber); var model = new OperationContactsViewModel(); model.OperationNumber = operationNumber ?? IDBContext.Current.Operation; var response = _operationContactsService.GetOperationContacts(operationNumber); model.OperationContactsRow = response.OperationContacts.OperationContactsRow == null ? new List <OperationContactsRowViewModel>() : response.OperationContacts.OperationContactsRow; createContact.OperationContactsReaload.OperationNumber = operationNumber; createContact.OperationContactsReaload.ReadOnly = onlyRead; return(PartialView("~/Areas/Contacts/Views/Contacts/ReadPartial/ReadContact.cshtml", createContact.OperationContactsReaload)); }
public virtual ActionResult SearchControlPanelContacts(string operationNumber, int searchInstitutionNameId, string searchTitle, string searchUserName, int searchEaRole, string searchContactName) { operationNumber = operationNumber ?? IDBContext.Current.Operation; var model = new OperationContactsViewModel { OperationContactsRow = new List <OperationContactsRowViewModel>(), OperationNumber = operationNumber }; model.Display = _viewModelMapperHelper.GetDisplayedOptions(); return(PartialView("~/Areas/Contacts/Views/ControlPanelContacts/ReadPartial/OperationContactsTablePartial.cshtml", model)); }
public virtual ActionResult AddNewRoleRowOperationContacts(string operationNumber) { var model = new OperationContactsViewModel(); model.OperationNumber = operationNumber ?? IDBContext.Current.Operation; var response = _operationContactsService.GetOperationContacts(operationNumber); var eaRoles = _viewModelMapperHelper.GetListEaRole(); var institutions = _viewModelMapperHelper.GetInstitutionByOperation(operationNumber); var countries = _viewModelMapperHelper.GetCountryList(); model.Institution = institutions.ListItemInstitution; model.Country = countries.CountryList; model.EaRole = eaRoles.EaRole; model.OperationContactsRow = response.OperationContacts.OperationContactsRow == null ? new List <OperationContactsRowViewModel>() : response.OperationContacts.OperationContactsRow; return(PartialView("EditPartial/NewRoleRowPartial", model)); }
public virtual ActionResult RemoveContact(string operationNumber, int executorContactId) { var removeContact = _operationContactsService.RemoveContact(executorContactId); var model = new OperationContactsViewModel(); var response = _operationContactsService.GetOperationContacts(operationNumber); var eaRoles = _viewModelMapperHelper.GetListEaRole(); var institutions = _viewModelMapperHelper.GetAllInstitutions(); var countries = _viewModelMapperHelper.GetCountryList(); model.EaRole = eaRoles.EaRole; model.Institution = institutions.ListItemInstitution; model.Country = countries.CountryList; model.OperationContactsRow = response.OperationContacts.OperationContactsRow == null ? new List <OperationContactsRowViewModel>() : response.OperationContacts.OperationContactsRow; model.Display = _viewModelMapperHelper.GetDisplayedOptions(); return(PartialView("~/Areas/Contacts/Views/ControlPanelContacts/ControlPanelOperationContacts.cshtml", model)); }
public virtual ActionResult CreateControlPanelContact(string operationNumber, OperationContactsRowViewModel contact, List <UserRoleViewModel> user) { if (user == null) { user = new List <UserRoleViewModel>(); } var createContact = _operationContactsService.CreateControlPanelContact(contact, user, operationNumber); if (!createContact.IsValid) { var modell = new OperationContactsViewModel(); var eaRoles = _viewModelMapperHelper.GetListEaRole(); var institutions = _viewModelMapperHelper.GetAllInstitutions(); var countries = _viewModelMapperHelper.GetCountryList(); modell.Institution = institutions.ListItemInstitution; modell.Country = countries.CountryList; modell.EaRole = eaRoles.EaRole; modell.Display = _viewModelMapperHelper.GetDisplayedOptions(); return(PartialView("~/Areas/Contacts/Views/ControlPanelContacts/ControlPanelOperationContacts.cshtml", modell)); } var OperationContacts = createContact.OperationContacts; if (OperationContacts == null) { var modell = new OperationContactsViewModel(); var eaRoles = _viewModelMapperHelper.GetListEaRole(); var institutions = _viewModelMapperHelper.GetAllInstitutions(); var countries = _viewModelMapperHelper.GetCountryList(); modell.Institution = institutions.ListItemInstitution; modell.Country = countries.CountryList; modell.EaRole = eaRoles.EaRole; modell.Display = _viewModelMapperHelper.GetDisplayedOptions(); return(PartialView("~/Areas/Contacts/Views/ControlPanelContacts/ControlPanelOperationContacts.cshtml", modell)); } var listOperationContacts = OperationContacts.OperationContactsRow; var contactResult = listOperationContacts.FirstOrDefault(); return(ReadControlPanelContact(operationNumber, contactResult.ExecutorContactId, contactResult.UserName)); }
public virtual ActionResult EditContact( string operationNumber, OperationContactsRowViewModel contact, List <UserRoleViewModel> user, string userName, bool readOnly) { var editContact = _operationContactsService.EditContact(contact, user, operationNumber, userName); var model = new OperationContactsViewModel(); model.OperationNumber = operationNumber ?? IDBContext.Current.Operation; var response = _operationContactsService.GetOperationContacts(operationNumber); model.OperationContactsRow = response.OperationContacts.OperationContactsRow == null ? new List <OperationContactsRowViewModel>() : response.OperationContacts.OperationContactsRow; model.OnlyRead = readOnly; editContact.OperationContactsReaload.OperationNumber = operationNumber ?? IDBContext.Current.Operation; return(PartialView("~/Areas/Contacts/Views/Contacts/ReadPartial/ReadContact.cshtml", editContact.OperationContactsReaload)); }
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)); }