Exemple #1
0
        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)));
 }