コード例 #1
0
 public voId CreateOrUpdateHero(HeroServiceModel hero)
 {
     if (hero.Id == default(int))
     {
         var maxId = HeroList.Max(h => h.Id);
         hero.Id = maxId + 1;
         HeroList.Add(hero);
     }
     else
     {
         HeroList.ForEach(h => {
             if (h.Id == hero.Id)
             {
                 h.Name = hero.Name;
             }
         });
     }
 }
コード例 #2
0
 public HttpResponseMessage UpdateHero(HeroServiceModel hero)
 {
     heroService.CreateOrUpdateHero(hero);
     return(Request.CreateResponse(HttpStatusCode.OK, "Updated"));
 }