예제 #1
0
        public FullProductDTO Add(ProductBaseDTO model)
        {
            var dbItem = Mapper.Map <Product>(model);

            context.Add(dbItem);
            context.SaveChanges();
            return(Mapper.Map <FullProductDTO>(dbItem));
        }
 public ActionResult <FullProductDTO> Add([FromBody] ProductBaseDTO model)
 {
     if (Service.VerifyCode(model.Code))
     {
         var added = Service.Add(model);
         return(Created(Url.Action("Get", new { id = added.Id }), added));
     }
     else
     {
         return(BadRequest(new
         {
             codeNotUnique = true
         }));
     }
 }
 public ActionResult <FullProductDTO> Add([FromBody] ProductBaseDTO model)
 {
     return(Created(Url.Action("Get", new { id = 10 }), new FullProductDTO()));
 }