public async Task <MessageModel <string> > Put(blogarticle blogarticle)
        {
            var data = new MessageModel <string>();

            if (blogarticle != null && blogarticle.Id > 0)
            {
                var model = await _blogarticleServices.QueryById(blogarticle.Id);

                if (model != null)
                {
                    model.btitle      = blogarticle.btitle;
                    model.bcategory   = blogarticle.bcategory;
                    model.isPublic    = blogarticle.isPublic;
                    model.isTop       = blogarticle.isTop;
                    model.digest      = blogarticle.digest;
                    model.bcontent    = blogarticle.bcontent;
                    model.bUpdateTime = DateTime.Now;
                    model.bRemark     = blogarticle.bRemark;
                    data.success      = await _blogarticleServices.Update(model);

                    if (data.success)
                    {
                        data.msg      = "更新成功";
                        data.response = blogarticle?.Id.ObjToString();
                    }
                }
            }

            return(data);
        }
Example #2
0
        public async Task <MessageModel <string> > Put([FromBody] blogarticle blogarticle)
        {
            var data = new MessageModel <string>();

            if (blogarticle != null && blogarticle.Id > 0)
            {
                var model = await _blogarticleServices.QueryById(blogarticle.Id);

                if (model != null)
                {
                    model.btitle     = blogarticle.btitle;
                    model.bcategory  = blogarticle.bcategory;
                    model.bsubmitter = blogarticle.bsubmitter;
                    model.bcontent   = blogarticle.bcontent;
                    model.btraffic   = blogarticle.btraffic;

                    data.success = await _blogarticleServices.Update(model);

                    if (data.success)
                    {
                        data.msg      = "更新成功";
                        data.response = blogarticle?.Id.ObjToString();
                    }
                }
            }

            return(data);
        }
        public async void Add_Blog_Test()
        {
            blogarticle blogarticle = new blogarticle()
            {
                bCreateTime = DateTime.Now,
                bUpdateTime = DateTime.Now,
                btitle      = "xuint test title",
                bcontent    = "xuint test content",
                bsubmitter  = 1,
            };

            var BId = await baseRepository.Add(blogarticle);

            Assert.True(BId > 0);
        }
Example #4
0
        public async void PostTest()
        {
            blogarticle blogarticle = new blogarticle()
            {
                bCreateTime = DateTime.Now,
                bUpdateTime = DateTime.Now,
                btitle      = "xuint :test controller addEntity",
            };

            var res = await blogController.Post(blogarticle);

            Assert.True(res.success);

            var data = res.response;

            Assert.NotNull(data);
        }
Example #5
0
        public async Task <MessageModel <string> > AddForMVP([FromBody] blogarticle blogarticle)
        {
            var data = new MessageModel <string>();

            blogarticle.bCreateTime = DateTime.Now;
            blogarticle.bUpdateTime = DateTime.Now;
            blogarticle.IsDeleted   = false;

            var id = (await _blogarticleServices.Add(blogarticle));

            data.success = id > 0;
            if (data.success)
            {
                data.response = id.ObjToString();
                data.msg      = "添加成功";
            }

            return(data);
        }
        public async Task <MessageModel <string> > Post(blogarticle request)
        {
            var data = new MessageModel <string>();

            request.bCreateTime = DateTime.Now;
            request.bUpdateTime = DateTime.Now;
            request.IsDeleted   = false;
            request.bsubmitter  = _user.ID;
            request.bcommentNum = 0;
            request.btraffic    = 0;
            var id = await _blogarticleServices.Add(request);

            data.success = id > 0;

            if (data.success)
            {
                data.response = id.ObjToString();
                data.msg      = "添加成功";
            }
            return(data);
        }
Example #7
0
 public object Post([FromBody] blogarticle blogarticle, int id)
 {
     return(Ok(new { success = true, data = blogarticle, id = id }));
 }
Example #8
0
        public void TestEntity()
        {
            blogarticle blogarticle = new blogarticle();

            Assert.True(blogarticle.Id >= 0);
        }