public async Task <ActionResult> Post([FromBody] HeroDTO dto) { var remote = await _provider.GetRemote(Request); var result = await _heroService.AddHero(dto, remote); return(Ok(result)); }
public IHttpActionResult PostHero(HeroDTO heroDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var newHero = heroService.AddHero(heroDto); return(CreatedAtRoute("DefaultApi", new { id = newHero.ID }, newHero)); }
public IActionResult AddHero(SuperHero superHero) { try { _heroService.AddHero(superHero); return(CreatedAtAction("AddHero", superHero)); } catch (Exception) { return(BadRequest()); } }
public IActionResult AddHero(SuperHero newSuperHero) { try { _heroService.AddHero(newSuperHero); return(CreatedAtAction("AddHero", newSuperHero)); } catch (Exception) { return(BadRequest()); //client-side error } }
public IActionResult Post([FromBody] HeroApiModel hero) { try { _heroService.AddHero(hero); return(Ok()); } catch (Exception e) { return(BadRequest(e)); } }
public Hero AddHero(Hero p_hero) { return(_heroService.AddHero(p_hero)); }