Files
the-biergarten-app/web/backend/Features/Features.Locations/Commands/CreateStateProvince/CreateStateProvinceHandler.cs

19 lines
526 B
C#

using Features.Locations.Repository;
using MediatR;
namespace Features.Locations.Commands.CreateStateProvince;
public class CreateStateProvinceHandler(ILocationRepository repository)
: IRequestHandler<CreateStateProvinceCommand, Guid>
{
public Task<Guid> Handle(
CreateStateProvinceCommand request,
CancellationToken cancellationToken
) =>
repository.CreateStateProvinceAsync(
request.StateProvinceName,
request.IsoCode,
request.CountryId
);
}