Add Update Account Controller
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 5m55s
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 5m55s
EmailConfirmed
This commit is contained in:
parent
d11d0359fb
commit
acd6672040
@ -142,6 +142,7 @@ namespace phronCare.API.Controllers
|
||||
user.NormalizedEmail = model.Email.ToUpper();
|
||||
user.TwoFactorEnabled = model.TwoFactorEnabled;
|
||||
user.LockoutEnabled = model.LockoutEnabled;
|
||||
user.EmailConfirmed = model.EmailConfirmed;
|
||||
// Campos personalizados
|
||||
user.FirstName = model.FirstName;
|
||||
user.LastName = model.LastName;
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
public string Email { get; set; } = string.Empty;
|
||||
public bool TwoFactorEnabled { get; set; }
|
||||
public bool LockoutEnabled { get; set; }
|
||||
public bool EmailConfirmed { get; set; }
|
||||
|
||||
// Nuevos campos
|
||||
public string? FirstName { get; set; }
|
||||
|
||||
@ -113,7 +113,7 @@
|
||||
@code {
|
||||
private bool collapseNavMenu = true;
|
||||
private bool minimizeNavMenu = false;
|
||||
private bool expClientes = false;
|
||||
private bool expClientes = true;
|
||||
|
||||
private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null;
|
||||
|
||||
|
||||
@ -68,7 +68,7 @@
|
||||
<div class="row mt-3">
|
||||
<div class="col-md-6">
|
||||
<label for="Company">Empresa:</label>
|
||||
<InputText id="Company" @bind-Value="user.Company" class="form-control" />
|
||||
<InputText id="Company" @bind-Value="user.CompanyName" class="form-control" />
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label for="Department">Departamento:</label>
|
||||
@ -160,7 +160,7 @@
|
||||
public string? FirstName { get; set; }
|
||||
public string? LastName { get; set; }
|
||||
public string? PhoneNumber { get; set; }
|
||||
public string? Company { get; set; }
|
||||
public string? CompanyName { get; set; }
|
||||
public string? Department { get; set; }
|
||||
public DateTime? BirthDate { get; set; }
|
||||
}
|
||||
|
||||
@ -53,18 +53,24 @@
|
||||
</div>
|
||||
|
||||
<div class="row mt-4">
|
||||
<div class="col-sm-12 col-md-6 d-flex align-items-center">
|
||||
<div class="col-sm-12 col-md-4 d-flex align-items-center">
|
||||
<div class="form-check form-switch">
|
||||
<InputCheckbox id="TwoFactorEnabled" @bind-Value="user.TwoFactorEnabled" class="form-check-input" />
|
||||
<label class="form-check-label ms-2" for="TwoFactorEnabled">Autenticación de dos factores</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-6 d-flex align-items-center">
|
||||
<div class="col-sm-12 col-md-4 d-flex align-items-center">
|
||||
<div class="form-check form-switch">
|
||||
<InputCheckbox id="LockoutEnabled" @bind-Value="user.LockoutEnabled" class="form-check-input" />
|
||||
<label class="form-check-label ms-2" for="LockoutEnabled">Bloqueo de cuenta</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-4 d-flex align-items-center">
|
||||
<div class="form-check form-switch">
|
||||
<InputCheckbox id="EmailConfirmed" @bind-Value="user.EmailConfirmed" class="form-check-input" />
|
||||
<label class="form-check-label ms-2" for="EmailConfirmed">Confirmacion de cuenta</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -108,19 +114,20 @@
|
||||
User user = deserializedUser ?? new User();
|
||||
|
||||
return new UserUpdate
|
||||
{
|
||||
Id = user.Id,
|
||||
UserName = user.UserName,
|
||||
Email = user.Email,
|
||||
LockoutEnabled = user.LockoutEnabled,
|
||||
TwoFactorEnabled = user.TwoFactorEnabled,
|
||||
FirstName = user.FirstName,
|
||||
LastName = user.LastName,
|
||||
PhoneNumber = user.PhoneNumber,
|
||||
CompanyName = user.CompanyName,
|
||||
Department = user.Department,
|
||||
BirthDate = user.BirthDate
|
||||
};
|
||||
{
|
||||
Id = user.Id,
|
||||
UserName = user.UserName,
|
||||
Email = user.Email,
|
||||
LockoutEnabled = user.LockoutEnabled,
|
||||
TwoFactorEnabled = user.TwoFactorEnabled,
|
||||
EmailConfirmed = user.EmailConfirmed,
|
||||
FirstName = user.FirstName,
|
||||
LastName = user.LastName,
|
||||
PhoneNumber = user.PhoneNumber,
|
||||
CompanyName = user.CompanyName,
|
||||
Department = user.Department,
|
||||
BirthDate = user.BirthDate
|
||||
};
|
||||
}
|
||||
}
|
||||
catch
|
||||
@ -198,5 +205,6 @@
|
||||
public DateTime? BirthDate { get; set; }
|
||||
public bool TwoFactorEnabled { get; set; }
|
||||
public bool LockoutEnabled { get; set; }
|
||||
public bool EmailConfirmed { get; set; }
|
||||
}
|
||||
}
|
||||
@ -282,7 +282,7 @@
|
||||
</div>
|
||||
|
||||
@code {
|
||||
private QuoteSearchParams Filters = new();
|
||||
private QuoteSearchParams Filters = new() { PageSize = 9 };
|
||||
private PagedResult<QuoteDto>? PagedQuotes;
|
||||
private QuoteDto? SelectedQuote { get; set; }
|
||||
private bool IsLoading;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user