public async Task <IActionResult> GetHeadlinePageAsync([FromBody] GetHeadlinePageRequestDto request) { var headlineBiz = new HeadlineBiz(); var response = await headlineBiz.GetHeadlinePageAsync(request); return(Success(response)); }
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()); }
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()); }
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()); }