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); }