public void EditorQueue_Visibility_Sets_BodyEditorQueue_Visible() { VisibilityModel defaultModel = _visibilityHelper.SetMessageBodyEditorQueueVisibility(); Assert.True(defaultModel.IsInputQueueVisible); Assert.False(defaultModel.IsEditorPanelVisible); Assert.False(defaultModel.IsSelectMessageVisible); Assert.False(defaultModel.IsErrorQueueVisible); }
public StorySent(long storyId, AuthorModel author, string title, IEnumerable <string> tags, DateTime createdAt, VisibilityModel visibility) { StoryId = storyId; Author = author; Title = title; Tags = tags; CreatedAt = createdAt; Visibility = visibility; }
public ActionResult Visibility(VisibilityModel visibilityModel) { try { var member = CurrentMember; var candidate = _candidatesQuery.GetCandidate(member.Id); var resume = candidate.ResumeId == null ? null : _resumesQuery.GetResume(candidate.ResumeId.Value); // Update. var visibility = member.VisibilitySettings.Professional.EmploymentVisibility; visibility = visibility.SetFlag(ProfessionalVisibility.Resume, visibilityModel.ShowResume); if (visibilityModel.ShowResume) { visibility = visibility.SetFlag(ProfessionalVisibility.Name, visibilityModel.ShowName); visibility = visibility.SetFlag(ProfessionalVisibility.PhoneNumbers, visibilityModel.ShowPhoneNumbers); visibility = visibility.SetFlag(ProfessionalVisibility.ProfilePhoto, visibilityModel.ShowProfilePhoto); visibility = visibility.SetFlag(ProfessionalVisibility.RecentEmployers, visibilityModel.ShowRecentEmployers); } else { visibility = visibility.ResetFlag(ProfessionalVisibility.Name); visibility = visibility.ResetFlag(ProfessionalVisibility.PhoneNumbers); visibility = visibility.ResetFlag(ProfessionalVisibility.ProfilePhoto); visibility = visibility.ResetFlag(ProfessionalVisibility.RecentEmployers); } member.VisibilitySettings.Professional.EmploymentVisibility = visibility; _memberAccountsCommand.UpdateMember(member); return(Json(new JsonProfileModel { Profile = CreateProfileModel(member, candidate, resume) })); } catch (UserException ex) { ModelState.AddModelError(ex, new StandardErrorHandler()); } return(Json(new JsonResponseModel())); }
public ActionResult AddAdjustVisibility(VisibilityModel model) { if (ModelState.IsValid) { try { var member = Member.GetCurrentMember(); if (member != null) { member.getProperty("visibility").Value = model.visibility; member.Save(); } } catch (Exception) { return(CurrentUmbracoPage()); } } return(CurrentUmbracoPage()); }
public ContributionViewModel() { ContributionTypeNames = new ObservableCollection <ContributionTypeModel>(); ContributionAreas = new ObservableCollection <ContributionTechnologyModel>(); VisibilityModel[] visibilityModels = new VisibilityModel[3] { new VisibilityModel() { Description = "Everyone", Id = 299600000, LocalizeKey = null }, new VisibilityModel() { Description = "MVP Community", Id = 100000001, LocalizeKey = null }, new VisibilityModel() { Description = "Microsoft", Id = 100000000, LocalizeKey = null } }; PersonGroups = new ObservableCollection <VisibilityModel>(visibilityModels); }
private string GetVisibilitySettingName() { VisibilityModel visibility = _vm.Visibility; if (visibility == null) { return("undefined"); } if (visibility.IsSelectMessageVisible == true) { return("selectmessage"); } if (visibility.IsEditorPanelVisible == true) { return("messagebodyeditor"); } if (visibility.IsErrorQueueVisible == true) { return("errorqueue"); } return("unknown setting"); }
public void At_Initialisation_Visibility_Is_Not_Defined() { VisibilityModel visibility = _vm.Visibility; Assert.Null(visibility); }