public IActionResult UpdateSuggestion(SponsorshipSuggestionQO newSuggestion) { var userId = Utils.GetCurrentUserId(this.User); var exist = _adminService.UpdateSponSuggestion(newSuggestion, userId); if (exist) { return(Ok()); } else { return(NotFound()); } }
public bool UpdateSponSuggestion(SponsorshipSuggestionQO newSuggestion, long userId) { long SponsorshipId = newSuggestion.SponsorshipId; var Sponsorship = _context.Sponsorships.Find(SponsorshipId); if (Sponsorship == null) { return(false); } _context.Sponsorships.Attach(Sponsorship);//仅修改某个属性中的元素值 Sponsorship.Suggestion = newSuggestion.Suggestion; Sponsorship.AdminId = userId; _context.SaveChanges(); return(true); }