public ActionResult <Car> Edit(int id, [FromBody] Car carToUpdate) { try { carToUpdate.Id = id; string userId = HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; return(Ok(_cs.Edit(carToUpdate, userId))); } catch (System.Exception err) { return(BadRequest(err.Message)); } }
public ActionResult <Car> Edit(int id, [FromBody] Car carToUpdate) { try { carToUpdate.Id = id; Claim user = HttpContext.User.FindFirst(ClaimTypes.NameIdentifier); if (user == null) { throw new Exception("must be logged in"); } string userId = user.Value; return(Ok(_cs.Edit(carToUpdate, userId))); } catch (System.Exception err) { return(BadRequest(err.Message)); } }