public WebAppModel GetWebAppInfo(Guid id) { WebAppModel appModel = _webAppCollection[id]; if (appModel == null) { throw new InvalidOperationException("应用程序不存在"); } return(appModel); }
public async Task EditWebAppAsync(WebAppModel appModel) { WebAppModel appModelFromDB = _webAppCollection[appModel.ID]; if (appModelFromDB == null) { throw new InvalidOperationException("应用程序不存在"); } appModel.CopyProperties(appModelFromDB); await _webAppCollection.SaveDataAsync(); }
public async Task DeleteWebAppAsync(Guid id) { WebAppModel appModelFromDB = _webAppCollection[id]; if (appModelFromDB == null) { throw new InvalidOperationException("应用程序不存在"); } _webAppCollection.Remove(appModelFromDB); await _webAppCollection.SaveDataAsync(); }
public ResultModel <WebAppModel> GetWebAppInfo(Guid id) { try { WebAppModel result = _appService.GetWebAppInfo(id); return(ResultModel <WebAppModel> .Success(result, "查询成功")); } catch (InvalidOperationException ex) { return(ResultModel <WebAppModel> .Fail(ex.Message)); } }
public async Task AddWebAppAsync(WebAppModel appModel) { appModel.ID = Guid.NewGuid(); _webAppCollection.Add(appModel); await _webAppCollection.SaveDataAsync(); }