public GridPage <DingClassify> addNews([FromBody] DingNew newsDetail, int classifyId) { var ress = new GridPage <DingClassify>() { code = ResCode.Success }; //using (var mdReader = new StringReader(newsDetail.OriginalContent)) //{ // using (var html = new StringWriter()) // { // CommonMark.CommonMarkConverter.Convert(mdReader, html); // newsDetail.HtmlContent = html.ToString(); // } //} ress = DataBaseHelper <DingClassify> .Get(_uowProvider, ress, classifyId, x => x.Include(a => a.DingNews)); ress.data.DingNews.Add(newsDetail); ress = DataBaseHelper <DingClassify> .Create(_uowProvider, ress.data, ress, true); if (newsDetail.Status == 1) { OapiMessageCorpconversationAsyncsendV2Request.MsgDomain obj1 = new OapiMessageCorpconversationAsyncsendV2Request.MsgDomain(); obj1.Msgtype = "link"; OapiMessageCorpconversationAsyncsendV2Request.LinkDomain obj2 = new OapiMessageCorpconversationAsyncsendV2Request.LinkDomain(); obj2.PicUrl = newsDetail.Image; obj2.MessageUrl = "eapp://pages/detail/index?id=" + ress.data.Id; obj2.Text = newsDetail.SubTitle; obj2.Title = newsDetail.Title; obj1.Link = obj2; var res = DingTalkHelper.PushMessage("1814645351680963", null, "", obj1); } return(ress); }
private async void MaterialSave_Click(object sender, RoutedEventArgs e) { using (var dbh = new DataBaseHelper()) { var rowAdded = MetricUnitItem.Id == 0 ? await dbh.Create(MetricUnitItem, Tables.MetricUnitTable, Tables.MetricUnitFields) : await dbh.Update(MetricUnitItem, Tables.MetricUnitTable, Tables.MetricUnitFields); Close(); } }
private async void DocTypeSave_Click(object sender, RoutedEventArgs e) { using (var dbh = new DataBaseHelper()) { var rowAdded = DocTypeItem.Id == 0 ? await dbh.Create(DocTypeItem, Tables.DocTypeTable, Tables.DocTypeFields) : await dbh.Update(DocTypeItem, Tables.DocTypeTable, Tables.DocTypeFields); Close(); } }
private async void DocSave_Click(object sender, RoutedEventArgs e) { DocItem.StockId = SelectedStockItem.Id; DocItem.MaterialId = SelectedMaterialItem.Id; DocItem.DocTypeId = SelectedDocType.Id; DocItem.MetricUnitId = SelectedMetricUnitItem.Id; using (var dbh = new DataBaseHelper()) { var rowAdded = DocItem.Id == 0 ? await dbh.Create(DocItem, Tables.DocTable, Tables.DocFields) : await dbh.Update(DocItem, Tables.DocTable, Tables.DocFields); Close(); } }
public GridPage <DingClassify> addTypes([FromBody] DingClassify classify, int classId) { var res = new GridPage <DingClassify>() { code = ResCode.Success }; var ress = new GridPage <DingClass>() { code = ResCode.Success }; ress = DataBaseHelper <DingClass> .Get(_uowProvider, ress, classId); if (ress.data != null) { classify.DingClass = ress.data; } res = DataBaseHelper <DingClassify> .Create(_uowProvider, classify, res, true); return(res); }