public async Task <IActionResult> PostCandidate(IFormFile image, IFormFile cv, [FromForm] string data) { var model = JsonConvert.DeserializeObject <CandidateInputModel>(data); await _candidateService.AddCandidate(image, cv, model, currentUsername); return(Ok()); }
public ActionResult <CandidateDto> CreateCandidate([FromBody] CandidateDto candidateDto) { var newcandidate = _candidateMapper.ToDto( _candidateService.AddCandidate( _candidateMapper.ToDomain(candidateDto))); return(Created($"api/candidate/{newcandidate.Id}", newcandidate)); }
public IActionResult Add(int id, CandidateViewModel model) { if (!ModelState.IsValid) { return(View()); } _candidateService.AddCandidate(model); return(RedirectToAction("Add", "Candidate")); }
public IActionResult CreateCandidate([FromBody] CandidateForManipulationDTO candidate) { if (candidate == null) { return(BadRequest()); } var candidateCreated = _candidateService.AddCandidate(candidate); return(CreatedAtRoute("GetCandidate", new { candidateCreated.Id }, candidateCreated)); }
public void CreateCandidate_ReturnTrue_GivenCandidate() { Candidate returnCandidate = new Candidate(); //arrange _candidateRepositoryMock.Setup(x => x.AddCandidate(It.IsAny <Candidate>())) .Callback((Candidate m) => { returnCandidate = m; }); //act _candidateService.AddCandidate(new Candidate { FirstName = "Me" }); //assert Assert.That(returnCandidate.FirstName, Is.EqualTo("Me")); }
public async Task <IActionResult> PostCandidate([FromBody] Candidate candidate) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _candidateService.AddCandidate(candidate); if (result <= 0) { return(NotFound(0)); } return(Ok(result)); }
public async Task <IActionResult> Create(Candidate candidate) { if (ModelState.IsValid) { if (await _candidateService.AddCandidate(candidate) > 0) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", string.Format("Create Candidate Failed !! Please Try Again Later.")); } } ViewData["SkillId"] = new SelectList(await _candidateService.GetSkills(), "Id", "Name", candidate.Skill?.Id); return(View(candidate)); }
public ActionResult Create(Candidate candidate) { _candidateService.AddCandidate(candidate); return(RedirectToAction("Index")); }
public async Task <IActionResult> AddCandidate(AddCandidateDto candidate) { bool result = await _candidateService.AddCandidate(candidate); return(Ok(result)); }
public Guid AddCandidate(CandidateValueObject candidate) { return(_candidateService.AddCandidate(candidate)); }
public IActionResult Register(Candidate candidate) { ViewBag.candidates = _candidateService.AddCandidate(candidate); return(View()); }