Esempio n. 1
0
        public async Task <ActionResult> Post([FromBody] HeroDTO dto)
        {
            var remote = await _provider.GetRemote(Request);

            var result = await _heroService.AddHero(dto, remote);

            return(Ok(result));
        }
Esempio n. 2
0
        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));
     }
 }
Esempio n. 6
0
 public Hero AddHero(Hero p_hero)
 {
     return(_heroService.AddHero(p_hero));
 }