Ejemplo n.º 1
0
 public bool Create(CreateGoodsModel dto)
 {
     //商品价格为非正数,抛出异常
     if (dto.Price <= 0)
     {
         throw new Exception("商品价格不能为非正数");
     }
     //若标签大于5个,抛出异常
     if (dto.Tags.Length > 5)
     {
         throw new Exception("商品的标签数不能大于5个");
     }
     return(_service.Create(new CreateGoodsDto
     {
         Number = dto.Number,
         Name = dto.Name,
         Price = dto.Price,
         Describe = dto.Describe,
         Tags = dto.Tags
     }));
 }
Ejemplo n.º 2
0
 public GoodsEntity Create([FromBody] GoodsEntity goodsEntity)
 {
     return(goodsService.Create(goodsEntity));
 }
Ejemplo n.º 3
0
 public async Task <Guid> CreateGoods([FromBody] Goods model)
 {
     return(await _goodsService.Create(model));
 }