public async Task <bool> UpdateHeroAsync(UpdateHeroRequest request) { var hero = await GetHeroAsync(request.Id); if (hero == null) { return(false); } hero.RealName = request.RealName; hero.Name = request.Name; return(await _context.SaveChangesAsync() > 0); }
public async Task <IActionResult> UpdateHeroAsync([FromRoute] Guid id, [FromBody] UpdateHeroRequest request) { return(Ok(await _heroService.UpdateHeroAsync(request))); }