示例#1
0
        public async Task <IActionResult> AddBox([FromBody] WxBoxInputViewModel model)
        {
            if (ModelState.IsValid)
            {
                var box = mapper.Map <WxBoxInputViewModel, WxBox>(model);

                if (await boxService.AddBoxAsync(box) == 0)
                {
                    throw new InvalidOperationException("add box error.");
                }

                return(Json(mapper.Map <WxBox, WxBoxViewModel>(box)));
            }
            return(BadRequest());
        }