// 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))); }
// 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))); } }