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)); }