public ActionResult AddTag(PictureViewModel pictureViewModel) { if (pictureViewModel.NewTag == null) { return(base.View(pictureViewModel)); } var picture = _pictureService.AddTag(pictureViewModel.Id, pictureViewModel.NewTag); var newPictureViewModel = new PictureViewModel { Id = picture.Id, FileName = picture.FileName, AlbumId = pictureViewModel.AlbumId, AlbumName = pictureViewModel.AlbumName, NewTag = string.Empty, Tags = picture.Tags.Select(t => new TagViewModel { Id = t.Id, Name = t.Name }).ToList() }; return(View("View", newPictureViewModel)); }