public IActionResult Delete(string id) { var coffee = _coffeeService.GetWithId(id); var identity = User.Identity as ClaimsIdentity; var userId = identity.Claims.First((c) => c.Type == ClaimTypes.PrimarySid); if (coffee == null || !coffee.UserId.Equals(userId.Value)) { return(NotFound()); } _coffeeService.Remove(coffee.Id); return(NoContent()); }