Ejemplo n.º 1
0
        public async Task <IActionResult> Update(CandidateDetail model)
        {
            var result = await _candidatesService.UpdateAsync(model);

            if (result.IsSuccess)
            {
                return(Ok(result));
            }

            return(BadRequest(result));
        }
        public async Task <IActionResult> Put([FromBody] Candidate value, string newName)
        {
            if (value.Name != null && value.Name.ToString() != "")
            {
                List <Candidate> candidatess = await _candidatesService.GetCandidatesList();

                Candidate val = candidatess.Find(c => c.Name == value.Name);

                val.Name = newName;

                await _candidatesService.UpdateAsync(val);

                return(new ObjectResult(_candidatesService.GetAllAsync()));
            }
            else
            {
                return(NotFound());
            }
        }