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; } }); } }
public HttpResponseMessage UpdateHero(HeroServiceModel hero) { heroService.CreateOrUpdateHero(hero); return(Request.CreateResponse(HttpStatusCode.OK, "Updated")); }