using MediatR; using ReC.Application.Common.Procedures.InsertProcedure; namespace ReC.Application.Profile.Commands; public record InsertProfileCommand : IInsertProcedure { public bool? Active { get; set; } public byte? TypeId { get; set; } public string? Mandantor { get; set; } public string? Name { get; set; } public string? Description { get; set; } public byte? LogLevelId { get; set; } public short? LanguageId { get; set; } } public class InsertProfileProcedureHandler(ISender sender) : IRequestHandler { public async Task Handle(InsertProfileCommand request, CancellationToken cancel) { return await sender.Send(new InsertObjectProcedure { Entity = "PROFILE", Profile = request }, cancel); } }