Example #1
0
        private void btnTags_Click(object sender, EventArgs e)
        {
            this.Hide();
            AddTag agf = new AddTag();

            agf.ShowDialog();
        }
Example #2
0
        private void addTagButton_Click(object sender, EventArgs e)
        {
            if (tagsetView.SelectedItems.Count != 0 && chatTable.SelectedObjects.Count != 0)
            {
                TaggerEventArgs args = new TaggerEventArgs();
                args.Id = IndexEngine.SituationIndex.TagsetCounter[tagsetView.SelectedItems[0].Text];

                args.Tag = tagsetView.SelectedItems[0].Text;

                args.messages = new List <int>();

                foreach (var obj in chatTable.SelectedObjects)
                {
                    DynamicMessage msg = (DynamicMessage)obj;
                    args.messages.Add(msg.Id);
                }

                AddTag?.Invoke(this, args);

                //fastSituationView.Items.Add(args.Tag + " " + args.Id);
                chatTable.UpdateObjects(MessageContainer.Messages.FindAll(x => args.messages.Contains(x.Id)));
            }
            else
            {
                MessageBox.Show("Select a tag and messages first");
            }
        }
Example #3
0
 public void handleReset()
 {
     Artist.Value = Base.Artist;
     Album.Value  = Base.Album;
     AddTag.clearField();
     Tags.Value = Base.CreateTagList();
 }
Example #4
0
        public ActionResult AddTag(AddTag objAddTag)
        {
            AwsS3Client     s3Client = new AwsS3Client();
            List <S3Bucket> buckets  = new List <S3Bucket>();
            List <Tag>      Tags     = new List <Tag>();
            var             result   = s3Client.getBucketList();

            if (!result.Error)
            {
                buckets = result.Data as List <S3Bucket>;
            }
            ViewBag.Buckets = buckets;

            var existingTagsResult = s3Client.getBuckettagging(objAddTag.BucketName);

            if (!existingTagsResult.Error)
            {
                Tags = existingTagsResult.Data as List <Tag>;
            }

            Tags.Add(new Tag()
            {
                Key = objAddTag.key, Value = objAddTag.value
            });

            var AddTagsResult = s3Client.addBucketTagging(objAddTag.BucketName, Tags);

            if (!AddTagsResult.Error)
            {
                RedirectToAction("SearchTag", new { BucketName = objAddTag.BucketName });
            }

            return(View());
        }
 private void clear()
 {
     Artist.clearField();
     Album.clearField();
     AddTag.clearField();
     Tags.Value = new List <SimpleTagViewModel>();
 }
        public void Execute(AddTag request)
        {
            _validator.ValidateAndThrow(request);
            var tag = new Domain.Tag
            {
                Content     = request.Content,
                CreatedAt   = DateTime.Now,
                ModifidedAt = null,
                IsDeleted   = false
            };

            if (Context.Tag.Any(t => t.Content == request.Content))
            {
                throw new EntityAllreadyExists("Tag");
            }
            Context.Tag.Add(tag);
            try
            {
                Context.SaveChanges();
            }
            catch (Exception)
            {
                throw new Exception();
            }
        }
Example #7
0
        public async Task <Response <CreateResult> > Handle(AddTag request)
        {
            var apiTag = new ApiTag();

            var api = await _context.Apis.FirstOrDefaultAsync(x => x.Name.Equals(request.ApiName));

            if (api == null)
            {
                return(new Response <CreateResult>(CreateResult.DependentObjectNotFound));
            }

            apiTag.Api   = api;
            apiTag.ApiId = api.Id;

            var tag = await _context.Tags.FirstOrDefaultAsync(x => x.Name.Equals(request.TagName));

            if (tag == null)
            {
                tag = new Tag()
                {
                    Id = Guid.NewGuid(), Name = request.TagName
                }
            }
            ;

            apiTag.TagId = tag.Id;
            apiTag.Tag   = tag;

            await _context.ApiTags.AddAsync(apiTag);

            await _context.SaveChangesAsync();

            return(new Response <CreateResult>(CreateResult.Created));
        }
    }
Example #8
0
 public void Visit(AddTag instruction)
 {
     executeInstruction(() =>
     {
         var generic = _genericStack.Peek();
         generic.AddTag(instruction.Tag);
     });
 }
Example #9
0
 public IActionResult AddTag(AddTag addTag)
 {
     if (ModelState.IsValid)
     {
         db.AddTagToPost(addTag.Name, addTag.Id);
         return(RedirectToAction(addTag.Id, "Posts"));
     }
     return(RedirectToAction(addTag.Id, "Posts"));
 }
Example #10
0
        private void buttonShowTagsEdit_Click(object sender, RoutedEventArgs e)
        {
            ResourceTag t = (ResourceTag)TagsTable.SelectedValue;

            if (t != null)
            {
                AddTag window = new AddTag(t);
                showNewWindow(window);
            }
        }
 public IActionResult Post([FromBody] AddTag dto, [FromServices] ICreateTagCommand command)
 {
     try
     {
         executor.ExecuteCommand(command, dto);
         return(StatusCode(202, "Sucessfully added new tag."));
     }
     catch
     {
         return(StatusCode(422, "Error has been acured!"));
     }
 }
 public IActionResult Put(int id, [FromBody] AddTag dto, [FromServices] IEditTagCommand command)
 {
     try
     {
         dto.Id = id;
         executor.ExecuteCommand(command, dto);
         return(StatusCode(204, "Sucess in editing!"));
     }
     catch
     {
         return(StatusCode(422, "Fail!"));
     }
 }
        /// <summary>
        /// 右键->添加Tag
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ContextMenuAddTag_Click(object sender, RoutedEventArgs e)
        {
            var addTagWindow = new AddTag()
            {
                Owner = Window.GetWindow(this),
                WindowStartupLocation = WindowStartupLocation.CenterOwner
            };

            addTagWindow.ShowDialog();
            if (addTagWindow.IsOK)
            {
                AddingTag?.Invoke(this, new AddingTagEventArgs(new TagInfo {
                    Group = addTagWindow.TagGroup,
                    Name  = addTagWindow.TagName
                }));
            }
        }
Example #14
0
        public void handleTagAdded()
        {
            if (AddTag.hasErrors())
            {
                return;
            }
            foreach (var tag in Tags.Value)
            {
                if (tag.Name.Equals(AddTag))
                {
                    return;
                }
            }

            Tags.Value.Add(new SimpleTagViewModel(AddTag.Value, TagModel.NO_TYPE));
            onPropertyChanged(nameof(Tags));
        }
Example #15
0
        private void autoCompleteBoxTag_PreviewKeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                if (Database.GetTag(autoCompleteBoxTags.Text) == null && !string.IsNullOrWhiteSpace(autoCompleteBoxTags.Text))
                {
                    AddTag dialog = new AddTag(autoCompleteBoxTags.Text);
                    dialog.ShowDialog();

                    // If it has successfully added a new tag
                    if (dialog.DialogResult.HasValue && dialog.DialogResult.Value)
                    {
                        ManifestationTag tag = new ManifestationTag(Database.getInstance().Tags.Last());
                        Manifestation.Tags.Add(tag);
                        comboBoxTags.SelectedItems.Add(tag);

                        autoCompleteBoxTags.SelectedItem = null;
                        autoCompleteBoxTags.Text         = string.Empty;
                    }
                    autoCompleteBoxTags.SelectedItem = null;
                    autoCompleteBoxTags.Text         = string.Empty;
                }
                else if (!string.IsNullOrWhiteSpace(autoCompleteBoxTags.Text))
                {
                    ManifestationTag tag = new ManifestationTag(Database.GetTag(autoCompleteBoxTags.Text));

                    bool found = false;
                    foreach (var item in comboBoxTags.SelectedItems)
                    {
                        if (((ManifestationTag)item).Id.Equals(tag.Id))
                        {
                            found = true;
                        }
                    }
                    if (!found)
                    {
                        Manifestation.Tags.Add(tag);
                        comboBoxTags.SelectedItems.Add(tag);
                    }

                    autoCompleteBoxTags.SelectedItem = null;
                    autoCompleteBoxTags.Text         = string.Empty;
                }
            }
        }
Example #16
0
        private void AddTag_Executed(object sender, RoutedEventArgs e)
        {
            AddTag addTag = new AddTag();

            showNewWindow(addTag);
        }
Example #17
0
        private void buttonAddNewTag_Click(object sender, RoutedEventArgs e)
        {
            // if it hasn't been found in database, open dialog to add it
            if (Database.GetTag(autoCompleteBoxTags.Text) == null)
            {
                AddTag dialog;
                if (string.IsNullOrWhiteSpace(autoCompleteBoxTags.Text))
                {
                    dialog = new AddTag();
                }
                else
                {
                    dialog = new AddTag(autoCompleteBoxTags.Text);
                }
                dialog.ShowDialog();

                // If it has successfully added a new tag
                if (dialog.DialogResult.HasValue && dialog.DialogResult.Value)
                {
                    ManifestationTag tag = new ManifestationTag(Database.getInstance().Tags.Last());

                    // make sure tag is't already added
                    bool found = false;
                    foreach (var manifestationTag in Manifestation.Tags)
                    {
                        if (manifestationTag.Id.Equals(tag.Id))
                        {
                            found = true;
                            SelectedTags.Add(manifestationTag);
                        }
                    }
                    if (!found)
                    {
                        Manifestation.Tags.Add(tag);
                        SelectedTags.Add(tag);
                    }
                }
            }
            // if it has been found in database
            else
            {
                ManifestationTag tag = new ManifestationTag(Database.GetTag(autoCompleteBoxTags.Text));

                // make sure tag is't already added
                bool found = false;
                foreach (var manifestationTag in Manifestation.Tags)
                {
                    if (manifestationTag.Id.Equals(tag.Id))
                    {
                        found = true;
                        SelectedTags.Add(manifestationTag);
                    }
                }
                if (!found)
                {
                    Manifestation.Tags.Add(tag);
                    SelectedTags.Add(tag);
                }
            }

            // reset field
            autoCompleteBoxTags.SelectedItem = null;
            autoCompleteBoxTags.Text         = string.Empty;
        }
Example #18
0
 public IActionResult AddTag(Guid id, AddTag command)
 {
     command = command.WithId(id);
     _bookActor.Tell(new ShardEnvelope(command.Id.ToString(), command));
     return(Accepted());
 }
        public void Visit(AddTag instruction)
        {
            var generic = _genericStack.Peek();

            generic.AddTag(instruction.Tag);
        }
Example #20
0
        public async Task AddTagAsync(AddTag command)
        {
            var tag = Tag.Create(command.Name, userIdentityContext.UserId, false, command.ExternalId.ToString());

            await this.tagRepository.AddAsync(tag);
        }
 public void Visit(AddTag instruction)
 {
     _instructions.Add(instruction);
 }
Example #22
0
        private void buttonShowTagsAdd_Click(object sender, RoutedEventArgs e)
        {
            AddTag addTag = new AddTag();

            showNewWindow(addTag);
        }
Example #23
0
 public void Visit(AddTag instruction)
 {
 }
        private void AddTag_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            AddTag addTag = new AddTag();

            addTag.Show();
        }
        public async Task <IActionResult> Post([FromBody] AddTag command)
        {
            await this.DispatchAsync(command);

            return(CreatedAtAction(nameof(Get), new { id = command.ExternalId }, command));
        }
Example #26
0
        public void Update()
        {
            tagsListBox.Items.Clear();
            List <int> id_tags = new List <int>();

            if (current_acc)
            {
                IllustratorName.Text  = Search.currentaccount.login;
                IllustratorEMail.Text = Search.currentaccount.email;
                PhoneNum.Text         = Search.currentaccount.num.ToString();
                Makeorderbutton.Hide();
            }
            else
            {
                IllustratorName.Text  = Search.illustratoraccount.login;
                IllustratorEMail.Text = Search.illustratoraccount.email;
                PhoneNum.Text         = Search.illustratoraccount.num.ToString();
                AddTags.Hide();
                AddTag.Hide();
            }
            if (Search.currentaccount.type == "Иллюстратор")
            {
                Makeorderbutton.Enabled = false;
            }
            string connectionString = @"Data Source=LAPTOP-96NT0MPR;Initial Catalog=kursach;Integrated Security=True";

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                connection.Open();
                SqlCommand command = new SqlCommand();
                command.Connection = connection;
                string sqlExpression;
                if (current_acc)
                {
                    sqlExpression = "SELECT * FROM Техники_исполнения_иллюстратора WHERE Код_иллюстратора = " + Search.currentaccount.id;
                }
                else
                {
                    sqlExpression = "SELECT * FROM Техники_исполнения_иллюстратора WHERE Код_иллюстратора = " + Search.illustratoraccount.id;
                }
                SqlCommand    commandread = new SqlCommand(sqlExpression, connection);
                SqlDataReader reader      = commandread.ExecuteReader();
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        id_tags.Add(reader.GetInt32(0));
                    }
                }
                reader.Close();
                if (id_tags.Count > 0)
                {
                    for (int i = 0; i < id_tags.Count; i++)
                    {
                        sqlExpression = "SELECT * FROM Техника_исполнения WHERE Код_техники_исполнения = " + id_tags[i];
                        commandread   = new SqlCommand(sqlExpression, connection);
                        reader        = commandread.ExecuteReader();
                        if (reader.HasRows)
                        {
                            reader.Read();
                            tagsListBox.Items.Add(reader.GetString(1));
                        }
                        reader.Close();
                    }
                }
            }
        }