Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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"));
 }
Exemplo n.º 4
0
        public IActionResult CreateCandidate([FromBody] CandidateForManipulationDTO candidate)
        {
            if (candidate == null)
            {
                return(BadRequest());
            }

            var candidateCreated = _candidateService.AddCandidate(candidate);

            return(CreatedAtRoute("GetCandidate", new { candidateCreated.Id }, candidateCreated));
        }
Exemplo n.º 5
0
        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"));
        }
Exemplo n.º 6
0
        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));
        }
Exemplo n.º 7
0
        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));
        }
Exemplo n.º 8
0
 public ActionResult Create(Candidate candidate)
 {
     _candidateService.AddCandidate(candidate);
     return(RedirectToAction("Index"));
 }
Exemplo n.º 9
0
        public async Task <IActionResult> AddCandidate(AddCandidateDto candidate)
        {
            bool result = await _candidateService.AddCandidate(candidate);

            return(Ok(result));
        }
Exemplo n.º 10
0
 public Guid AddCandidate(CandidateValueObject candidate)
 {
     return(_candidateService.AddCandidate(candidate));
 }
Exemplo n.º 11
0
        public IActionResult Register(Candidate candidate)
        {
            ViewBag.candidates = _candidateService.AddCandidate(candidate);

            return(View());
        }