EN SISTEMA -------------------------------------------------------------------------------------------------------
public Usuario GetUsuarioPorEmail(string email)
{
Usuario usuario = null;
int i = 0;
while (usuario == null && i < _usuarios.Count)
{
if (_usuarios[i].Email == email)
{
usuario = _usuarios[i];
}
else
{
i++;
}
}
return usuario;
}
public List<Pago> GetPagosPorNombreEquipo(string nombreEquipo)
{
List<Pago> listadoPagosEquipo = new List<Pago>();
List<Usuario> listadoUsuarios = GetUsuariosPorEquipo(nombreEquipo);
foreach(Usuario unU in listadoUsuarios)
{
List<Pago> pagosUsu = GetPagosPorEmail(unU.Email);
foreach(Pago unP in pagosUsu)
{
listadoPagosEquipo.Add(unP);
}
}
return listadoPagosEquipo;
}
EN LAYOUT ---------------------------------------------------------------------------------------------------
(quality of life change)
@{
string? mailUsuario = Context.Session.GetString("email");
string? rolUsuario = Context.Session.GetString("rol");
}
>>>>>>>>>> @if (mailUsuario != null && rolUsuario == "Gerente") {muestro tal cosa}