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