コード例 #1
0
        public async Task <ActionResult> SaveClientProductApp(ClientProductAppViewModel model)
        {
            if (ModelState.IsValid)
            {
                var app = model.ProjectTo <ClientProductApp>();
                app.Id      = model.ClientProductAppId;
                app.Client  = null;
                app.Product = null;
                await _clientManager.AddProductAsync(app, model.AddonIds);

                model.ClientProductAppId = app.Id;
                return(Ok(model));
            }
            return(BadRequest(model));
        }