public ActionResult AddToCv(CvViewModel cvModel, Technology.LevelOfKnowledge levelOfKnowledge)
        {
            Technology technology = _repository.Get(cvModel.SelectedTechnology);

            if (technology != null)
            {
                technology.ShowInCv       = true;
                technology.KnowledgeLevel = levelOfKnowledge;

                _repository.Update(technology);
            }

            return(RedirectToAction("EditCv", "AdminPanel"));
        }
Exemplo n.º 2
0
        public void UpdateTest(string name, Technology.LevelOfKnowledge levelOfKnowledge, bool showInCv)
        {
            //Arrange
            Technology technology = new Technology()
            {
                TechnologyId   = 1,
                Name           = name,
                KnowledgeLevel = levelOfKnowledge,
                ShowInCv       = showInCv
            };

            //Act
            _repository.Update(technology);

            //Assert
            Assert.Equal(actual: _technologies[0].Name, expected: name);
            _dbMock.Verify();
        }
Exemplo n.º 3
0
        public void AddTest(string name, Technology.LevelOfKnowledge levelOfKnowledge, bool showInCv)
        {
            //Arrange
            Technology technology = new Technology()
            {
                Name           = name,
                KnowledgeLevel = levelOfKnowledge,
                ShowInCv       = showInCv
            };

            //Act
            _repository.Add(technology);


            Technology result = _repository.GetAll().FirstOrDefault(a =>
                                                                    a.Name == technology.Name && a.KnowledgeLevel == technology.KnowledgeLevel && a.ShowInCv == technology.ShowInCv);

            //assert
            Assert.NotNull(result);
        }