示例#1
0
        private IBadgeEdit CreateBadgeEdit(string newName, string newDescription)
        {
            var badgeEdit = BadgeEdit.CreateBadge();
            badgeEdit.Name = newName;
            badgeEdit.Description = newDescription;
            badgeEdit.Tagline = "dsfds";
            badgeEdit.Priority = 5;

            var badgeActivity = new BadgeActivityEdit();
            badgeActivity.ActivityId = 1;
            badgeEdit.BadgeActivities.Add(badgeActivity);

            badgeEdit = (IBadgeEdit) badgeEdit.Save();
            return badgeEdit;
        }
示例#2
0
        private IBadgeEdit CreateBadgeEdit(string newName, string newDescription)
        {
            var badgeEdit = BadgeEdit.CreateBadge();

            badgeEdit.Name        = newName;
            badgeEdit.Description = newDescription;
            badgeEdit.Tagline     = "dsfds";
            badgeEdit.Priority    = 5;

            var badgeActivity = new BadgeActivityEdit();

            badgeActivity.ActivityId = 1;
            badgeEdit.BadgeActivities.Add(badgeActivity);

            badgeEdit = (IBadgeEdit)badgeEdit.Save();
            return(badgeEdit);
        }
        private static void SetActivitiesToAdd(BadgeEditViewModel badgeEditViewModel)
        {
            var activityIdsToAdd = new List <int>();

            if (badgeEditViewModel.SelectedActivityId.HasValue)
            {
                activityIdsToAdd = new List <int>()
                {
                    badgeEditViewModel.SelectedActivityId.Value
                };
            }

            foreach (var activityId in activityIdsToAdd)
            {
                if (!badgeEditViewModel.Badge.BadgeActivities.Where(bae => bae.ActivityId == activityId).Any())
                {
                    var badgeActivityEdit = BadgeActivityEdit.CreateBadgeActivity();
                    badgeActivityEdit.ActivityId = activityId;

                    badgeEditViewModel.Badge.BadgeActivities.Add(badgeActivityEdit);
                }
            }
        }