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