I am very beginner at C# .Net Core. I use MongoDB to store some object. For explaining my problem, suppose, that I have two methods in "UserController": register and get. When I use regeister method, I send user object (something like that):
{
id: 1,
email: "test@test.com",
name: "GoodUserName",
password: "12345"
}
but when I use get-method, I want to hide password field, and I expect to get something like that (without password):
{
id: 1,
email: "test@test.com",
name: "GoodUserName"
}
I try to use BsonIgnore,
Class User
{
...
[BsonIgnore]
string password {get; set;}
...
}
but when I use register method there is empty password field. My problem is when I use my "get" controller, the "User" object in response include password field. Please, tell me best practise way to hide password on response.