Пример #1
0
 private void CheckCollectionNameExists()
 {
     if (existingCollections != null)
     {
         CreateCollectionViewModel vm = DataContext as CreateCollectionViewModel;
         bool projectNameExists       = existingCollections.Any(x => x.Name == vm.CollectionName);
         vm.CollectionNameExists = projectNameExists;
     }
 }
Пример #2
0
        public IActionResult EditCollection(int id)
        {
            Collection editCollection = context.Collections.Single(c => c.ID == id);

            CreateCollectionViewModel editCollectionViewModel = new CreateCollectionViewModel();

            editCollectionViewModel.CollectionName = editCollection.CollectionName;

            return(View(editCollectionViewModel));
        }
        public async Task <IActionResult> CreateCollectionAsync(CreateCollectionViewModel model)
        {
            var collection = new Collection
            {
                Name         = model.CollectionName,
                DictionaryId = model.DictionaryId,
                UserId       = GetCurrentUserId()
            };
            await _collectionService.CreateCollectionAsync(collection);

            return(RedirectToAction("Index"));
        }
Пример #4
0
        public IActionResult EditCollection(CreateCollectionViewModel editCollectionViewModel, int id)
        {
            Collection editCollection = context.Collections.Single(c => c.ID == id);

            if (ModelState.IsValid)
            {
                editCollection.CollectionName = editCollectionViewModel.CollectionName;
            }

            context.SaveChanges();

            return(RedirectToAction("Index", ""));
        }
Пример #5
0
        public IActionResult CreateCollection(CreateCollectionViewModel createCollectionViewModel)
        {
            if (ModelState.IsValid)
            {
                Collection newCollection = new Collection
                {
                    CollectionName = createCollectionViewModel.CollectionName
                };

                context.Collections.Add(newCollection);
                context.SaveChanges();
            }

            return(RedirectToAction("Index", ""));
        }
        public IActionResult Create(CreateCollectionViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                CollectionModel newCollection = new CollectionModel()
                {
                    Name = viewModel.Name,
                };
                _context.Add(newCollection);
                _context.SaveChanges();

                return(View("Index"));
            }

            return(View(viewModel));
        }
Пример #7
0
        public async Task <IActionResult> CreateCollection(CreateCollectionViewModel ccvm)
        {
            var user = await _userManager.GetUserAsync(User);

            if (user == null)
            {
                throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'.");
            }

            var member = await _context.Members.SingleOrDefaultAsync(m => m.User == user);

            Collection c = new Collection {
                Name = ccvm.Name, Owner = member
            };

            _context.Add(c);
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Collections)));
        }
Пример #8
0
        private void CreateProject_Click(object sender, RoutedEventArgs e)
        {
            CreateCollectionViewModel vm = DataContext as CreateCollectionViewModel;

            OnDialogCompleted(new CreateDialogCompletedEventArgs(DialogResult.OK, (IBaseData) new CollectionSet(vm.CollectionName)));
        }
Пример #9
0
        public IActionResult CreateCollection()
        {
            CreateCollectionViewModel createCollectionViewModel = new CreateCollectionViewModel();

            return(View(createCollectionViewModel));
        }