Ejemplo n.º 1
0
 public CoinEntity MapToEntity(CoinCarrier coinCarrier)
 {
     return(new CoinEntity()
     {
         Amount = coinCarrier.Amount,
         Volume = coinCarrier.Volume
     });
 }
Ejemplo n.º 2
0
        public IHttpActionResult AddCoin([FromBody] CoinCarrier coinCarrier)
        {
            if (coinCarrier == null)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            CoinEntity coinEntity = _coinJarMapper.MapToEntity(coinCarrier);

            var result = _coinJarManager.AddCoin(coinEntity);

            if (!result)
            {
                return(BadRequest("Volume Exceeds Max Ounces"));
            }

            return(Ok());
        }