public async Task <IActionResult> EditEducation(int userId, int id, [FromBody] EducationDTO educationForEdit) { if (userId != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value)) { return(Unauthorized()); } _repo.EditEducation(id, educationForEdit); await _repo.SaveAll(); return(Ok()); }
public async Task <IActionResult> EditEducation([FromBody] Education education) { var _education = await _educationRepository.EditEducation(education); if (_education == null) { return(NotFound("Educação não encontrada")); } else { return(Ok(_education)); } }
public ActionResult <RequestResponse> PutEducation(Education education) { education.ModifiedOn = DateTime.Now; var result = _educationRepository.EditEducation(education); if (result > 0) { return(new RequestResponse { Status = "Success", Remarks = "Employee Education has been updated successfully" }); } return(new RequestResponse { Status = "Failure", Remarks = "Update action failed" }); }