// POST: api/Manufacturers public IHttpActionResult Post([FromBody] ManufacturerPostRM manufacturer) { var entity = Mapper.Map <Manufacturer>(manufacturer); db.Add(entity); db.SaveChanges(); return(Ok(Mapper.Map <ManufacturerRM>(entity))); }
// PUT: api/Manufacturers/5 public IHttpActionResult Put(int id, [FromBody] ManufacturerPostRM manufacturer) { if (id <= 0 || manufacturer == null) { return(BadRequest("Bad transaction")); } { var entity = Mapper.Map <Manufacturer>(manufacturer); entity.Id = id; db.Entry(entity).State = EntityState.Modified; db.SaveChanges(); return(Ok(Mapper.Map <ManufacturerRM>(entity))); } }