public async Task SaveCmsWidgetContent(CmsWidgetContent cmsWidgetContent) { CmsWidgetContent result = CmsWidgetContents.AsQueryable().FirstOrDefault<CmsWidgetContent>(x => x.Id == cmsWidgetContent.Id); if (result != null) await CmsWidgetContents.FindOneAndReplaceAsync(x => x.Id == cmsWidgetContent.Id, cmsWidgetContent); else await CmsWidgetContents.InsertOneAsync(cmsWidgetContent); }
public CmsWidgetContentViewModel(CmsWidgetContent content) { CodeName = content.CodeName; WidgetContents = content.WidgetContents; ObjectId = content.Id.ToString(); }