Aktivity „lalitChougule“

Hi,

I have implemented Serilog.Sinks.AwsCloudWatch to log my data to AWS-CloudWatch But the problem is according to the documentations of SeriLog I can log data as per LogEventLevel to the CloudWatch which creates huge amout of unnecessary data

What if I want to log only the data which get logged into AuditLog and AuditLogAction table from database to AWS-CloudWatch.

Is this possible and how to implement it ?

Thanks @liangshiwei

It worked, Just last question which remained unanswered before How do we Check Duplicate Entities in Fluent Validators ? I want to cross check from my Address table whether this record is already present in my table ( i.e duplicate address ) Is it possible in Fluent Validator ? And how do I do it ?

Thanks @liangshiwei

My DTO's are as below :

CustomerDto

public class CustomerDto : AuditedEntityDto<Guid>
{
    ....
}

AddressDto

public class AddressDto : AuditedEntityDto<Guid>
{
    ....
}

OrderDto

public class OrderDto : AuditedEntityDto<Guid>
{
    public CustomerDto Customer { get; set; }
    
    public AddressDto Address { get; set; }
}

As per your above solution I tried injecting IStringLocalizer<MyProjectResource> localizer as below

CustomerDtoValidator

public class CustomerDtoValidator : AbstractValidator<CustomerDto>
    {
        public CustomerDtoValidator(IStringLocalizer<MyProjectResource> _localizer)
        {
            ....
        }
    }

AddressDtoValidator

public class AddressDtoValidator : AbstractValidator<AddressDto>
    {
        public AddressDtoValidator(IStringLocalizer<MyProjectResource> _localizer)
        {
            ....
        }
    }

But I am not able to Implement below code for OrderDto :

public class OrderDtoValidator:AbstractValidator<SupplierCombinedDto>
    {
        public OrderDtoValidator()
        {
            RuleFor(x => x.Customer).SetValidator(new CustomerDtoValidator()); <-- ERROR
            RuleFor(x => x.Address).SetValidator(new AddressDtoValidator()); <-- ERROR
            
        }
    }

ERROR: There is no argument given that corresponds to the required formal parameter '_localizer' of CustomerDtoValidator(IStringLocalizer

What should I pass as argument ?

How do we Check Duplicate Entities in Fluent Validators ? Where this duplicate check should be done? Contract/Domain/Application project ? Cause I have my Validator's in Application.Contracts project. Is this the right way to do it?

Hi,

I am able to create user using IdentityUserManager.CreateAsync method but once the user is created I want to return the inserted userId.

How to get inserted UserId ?

Zobrazených 81 až 85 z 85 záznamov
Made with ❤️ on ABP v8.2.0-preview Updated on marca 25, 2024, 15:11