示例#1
0
        // 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)));
        }
示例#2
0
 // 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)));
     }
 }