Exemple #1
0
        public ActionResult Create(ResumeViewModel viewModel)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(viewModel));
                }

                var resume = new ResumeDTO
                {
                    ResumeName     = viewModel.ResumeName,
                    ResumeDescript = viewModel.ResumeDescript,
                    EmployeeId     = viewModel.EmployeeId,
                    CategoryId     = viewModel.CategoryId
                };

                resumeService.AddResume(resume);

                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                ModelState.AddModelError("", e.Message);
            }
            return(View(viewModel));
        }
        public void AddResume_CalledCreateMethod()
        {
            //Arrange
            _resumeRepository.Setup(x => x.Create(It.IsAny <Resume>()));

            //Act
            _resumeService.AddResume(new ResumeDTO());

            //Assert
            _resumeRepository.Verify(x => x.Create(It.IsAny <Resume>()), Times.Once);
        }
 // POST: api/Resume
 public void Post([FromBody] ResumeDTO resumeDTO)
 {
     _resumeService.AddResume(resumeDTO);
 }