Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
        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()));
        }
Exemplo n.º 4
0
 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());
 }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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");
        }
Exemplo n.º 7
0
        public void At_Initialisation_Visibility_Is_Not_Defined()
        {
            VisibilityModel visibility = _vm.Visibility;

            Assert.Null(visibility);
        }