Fix user services
This commit is contained in:
parent
87fa0e67ef
commit
e25a982b55
@ -9,8 +9,6 @@ namespace Core.Thalos.Application.UseCases.Users.Input
|
|||||||
public string MiddleName { get; set; } = null!;
|
public string MiddleName { get; set; } = null!;
|
||||||
public string LastName { get; set; } = null!;
|
public string LastName { get; set; } = null!;
|
||||||
public string RoleId { get; set; } = null!;
|
public string RoleId { get; set; } = null!;
|
||||||
public string[] Companies { get; set; } = null!;
|
|
||||||
public string[]? Projects { get; set; }
|
|
||||||
public bool SendInvitation { get; set; }
|
public bool SendInvitation { get; set; }
|
||||||
|
|
||||||
public bool Validate()
|
public bool Validate()
|
||||||
|
|||||||
@ -10,8 +10,7 @@ namespace Core.Thalos.Application.UseCases.Users.Input
|
|||||||
public string? MiddleName { get; set; }
|
public string? MiddleName { get; set; }
|
||||||
public string LastName { get; set; } = null!;
|
public string LastName { get; set; } = null!;
|
||||||
public string RoleId { get; set; } = null!;
|
public string RoleId { get; set; } = null!;
|
||||||
public string[] Companies { get; set; } = null!;
|
public string TenantId { get; set; } = null!;
|
||||||
public string[]? Projects { get; set; }
|
|
||||||
public bool Validate()
|
public bool Validate()
|
||||||
{
|
{
|
||||||
return Email != null;
|
return Email != null;
|
||||||
|
|||||||
@ -234,6 +234,7 @@ namespace Core.Thalos.Application.UseCases.Users
|
|||||||
MiddleName = command.MiddleName,
|
MiddleName = command.MiddleName,
|
||||||
LastName = command.LastName,
|
LastName = command.LastName,
|
||||||
RoleId = command.RoleId,
|
RoleId = command.RoleId,
|
||||||
|
TenantId = command.TenantId
|
||||||
};
|
};
|
||||||
|
|
||||||
var result = await _thalosDALService.UpdateUserAsync(request, request._Id, cancellationToken).ConfigureAwait(false);
|
var result = await _thalosDALService.UpdateUserAsync(request, request._Id, cancellationToken).ConfigureAwait(false);
|
||||||
|
|||||||
@ -11,7 +11,6 @@ namespace Core.Thalos.Application.UseCases.Users.Validator
|
|||||||
RuleFor(i => i.Name).NotEmpty().NotNull().OverridePropertyName(x => x.Name).WithName("User Name").WithMessage("User Name is Obligatory.");
|
RuleFor(i => i.Name).NotEmpty().NotNull().OverridePropertyName(x => x.Name).WithName("User Name").WithMessage("User Name is Obligatory.");
|
||||||
RuleFor(i => i.LastName).NotEmpty().NotNull().OverridePropertyName(x => x.LastName).WithName("User LastName").WithMessage("User LastName is Obligatory.");
|
RuleFor(i => i.LastName).NotEmpty().NotNull().OverridePropertyName(x => x.LastName).WithName("User LastName").WithMessage("User LastName is Obligatory.");
|
||||||
RuleFor(i => i.RoleId).NotEmpty().NotNull().OverridePropertyName(x => x.RoleId).WithName("RoleId").WithMessage("RoleId is Obligatory.");
|
RuleFor(i => i.RoleId).NotEmpty().NotNull().OverridePropertyName(x => x.RoleId).WithName("RoleId").WithMessage("RoleId is Obligatory.");
|
||||||
RuleFor(i => i.Companies).NotEmpty().NotNull().OverridePropertyName(x => x.Companies).WithName("Companies").WithMessage("Companies is Obligatory.");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,7 +11,6 @@ namespace Core.Thalos.Application.UseCases.Users.Validator
|
|||||||
RuleFor(i => i.Name).NotEmpty().NotNull().OverridePropertyName(x => x.Name).WithName("User Name").WithMessage("User Name is Obligatory.");
|
RuleFor(i => i.Name).NotEmpty().NotNull().OverridePropertyName(x => x.Name).WithName("User Name").WithMessage("User Name is Obligatory.");
|
||||||
RuleFor(i => i.LastName).NotEmpty().NotNull().OverridePropertyName(x => x.LastName).WithName("User LastName").WithMessage("User LastName is Obligatory.");
|
RuleFor(i => i.LastName).NotEmpty().NotNull().OverridePropertyName(x => x.LastName).WithName("User LastName").WithMessage("User LastName is Obligatory.");
|
||||||
RuleFor(i => i.RoleId).NotEmpty().NotNull().OverridePropertyName(x => x.RoleId).WithName("RoleId").WithMessage("RoleId is Obligatory.");
|
RuleFor(i => i.RoleId).NotEmpty().NotNull().OverridePropertyName(x => x.RoleId).WithName("RoleId").WithMessage("RoleId is Obligatory.");
|
||||||
RuleFor(i => i.Companies).NotEmpty().NotNull().OverridePropertyName(x => x.Companies).WithName("Companies").WithMessage("Companies is Obligatory.");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,9 +7,9 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<PackageReference Include="BuildingBlocks.Library" Version="1.0.1" />
|
||||||
<PackageReference Include="Core.Blueprint.Storage" Version="1.0.1" />
|
<PackageReference Include="Core.Blueprint.Storage" Version="1.0.1" />
|
||||||
<PackageReference Include="Core.Thalos.BuildingBlocks" Version="1.1.8" />
|
<PackageReference Include="Core.Thalos.BuildingBlocks" Version="1.1.9" />
|
||||||
<PackageReference Include="Lib.Architecture.BuildingBlocks" Version="1.0.0" />
|
|
||||||
<PackageReference Include="Refit" Version="8.0.0" />
|
<PackageReference Include="Refit" Version="8.0.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user