示例#1
0
        public IActionResult UpdateSuggestion(SponsorshipSuggestionQO newSuggestion)
        {
            var userId = Utils.GetCurrentUserId(this.User);
            var exist  = _adminService.UpdateSponSuggestion(newSuggestion, userId);

            if (exist)
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }
示例#2
0
        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);
        }