示例#1
0
        // POST: api/Currencies
        public IHttpActionResult Post([FromBody] CurrencyPostRM currency)
        {
            var entity = Mapper.Map <Currency>(currency);

            db.Add(entity);
            db.SaveChanges();
            return(Ok(Mapper.Map <CurrencyRM>(entity)));
        }
示例#2
0
 // PUT: api/Currencies/5
 public IHttpActionResult Put(int id, [FromBody] CurrencyPostRM currency)
 {
     if (id <= 0 || currency == null)
     {
         return(BadRequest("Bad transaction"));
     }
     {
         var entity = Mapper.Map <Currency>(currency);
         entity.Id = id;
         db.Entry(entity).State = EntityState.Modified;
         db.SaveChanges();
         return(Ok(Mapper.Map <CurrencyRM>(entity)));
     }
 }