コード例 #1
0
        public async Task <IActionResult> GetHeadlinePageAsync([FromBody] GetHeadlinePageRequestDto request)
        {
            var headlineBiz = new HeadlineBiz();
            var response    = await headlineBiz.GetHeadlinePageAsync(request);

            return(Success(response));
        }
コード例 #2
0
        public async Task <IActionResult> DeleteHeadlineAsync([FromBody] DeleteHeadlineRequestDto request)
        {
            var headlineBiz = new HeadlineBiz();
            var result      = await headlineBiz.DeleteAsync(request.Guid);

            if (!result)
            {
                return(Failed(ErrorCode.UserData, "删除失败"));
            }
            return(Success());
        }
コード例 #3
0
        public async Task <IActionResult> DisableEnableHeadlineAsync([FromBody] DisableEnableHeadlineRequestDto request)
        {
            var headlineBiz = new HeadlineBiz();
            var entity      = await headlineBiz.GetAsync(request.Guid);

            if (entity == null)
            {
                return(Failed(ErrorCode.UserData, "找不到数据"));
            }
            entity.LastUpdatedBy   = UserID;
            entity.LastUpdatedDate = DateTime.Now;
            entity.Enable          = request.Enable;
            var result = await headlineBiz.UpdateAsync(entity);

            if (!result)
            {
                return(Failed(ErrorCode.UserData, "修改失败"));
            }
            return(Success());
        }
コード例 #4
0
        public async Task <IActionResult> AddHeadlineAsync([FromBody] AddHeadlineRequestDto request)
        {
            var headlineBiz = new HeadlineBiz();
            var result      = await headlineBiz.InsertAsync(new HeadlineModel
            {
                HeadlineGuid     = Guid.NewGuid().ToString("N"),
                CreatedBy        = UserID,
                LastUpdatedBy    = UserID,
                Enable           = request.Enable,
                OrgGuid          = string.Empty,
                HeadlineAbstract = request.HeadlineAbstract,
                HeadlineName     = request.HeadlineName,
                Sort             = request.Sort,
                PlatformType     = PlatformType.CloudDoctor.ToString(),
                Target           = request.Target
            });

            if (!result)
            {
                return(Failed(ErrorCode.UserData, "修改失败"));
            }
            return(Success());
        }