Example #1
0
        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);
        }
Example #2
0
        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();
            }
        }
Example #4
0
        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();
            }
        }
Example #5
0
        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);
        }