using FlexJobApi.Core; using MediatR; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Application { /// /// 字典类别命令处理器 /// public class DictionaryCategoryCommandHandler : IRequestHandler, IRequestHandler { /// /// 删除数据字典类别 /// /// /// /// public Task Handle(DeleteDictionaryCategoryCommand request, CancellationToken cancellationToken) { return DbUtils.DeleteData(request, null, cancellationToken); } /// /// 保存数据字典类别 /// /// /// /// public Task Handle(SaveDictionaryCategoryCommand request, CancellationToken cancellationToken) { return request.SaveData( it => it.Id != request.Id && it.Code == request.Code, null, cancellationToken); } } }