public static Contratos.Roles[] ConvertirRoles(Lógica.Usuario usuario) { Contratos.Roles[] Roles = new Contratos.Roles[usuario.Roles.Length]; for (int i = 0; i < usuario.Roles.Length; i++) { Roles[i] = ConvertirRol(usuario.Roles[i]); } return(Roles); }
public static Contratos.Usuario ConvertirUsuario(Lógica.Usuario usuario) { Contratos.Usuario Usuario = new Contratos.Usuario(); Usuario.Nombre = usuario.Nombre; Usuario.Apellido = usuario.Apellido; Usuario.Email = usuario.Email; Usuario.Id = usuario.ID; return(Usuario); }
public static Lógica.Usuario ConvertirUsuario(Contratos.UsuarioLogueado usuario) { Lógica.Usuario Usuario = new Lógica.Usuario(); Usuario.Nombre = usuario.Nombre; Usuario.Apellido = usuario.Apellido; Usuario.Email = usuario.Email; Usuario.Roles = ConvertirRoles(usuario); Usuario.RolSeleccionado = ConvertirRolSeleccionado(usuario.RolSeleccionado); return(Usuario); }
public static Contratos.UsuarioLogueado ConvertirUsuarioLogueado(Lógica.Usuario usuario) { Contratos.UsuarioLogueado Usuario = new Contratos.UsuarioLogueado(); if (usuario != null) { Usuario.Nombre = usuario.Nombre; Usuario.Apellido = usuario.Apellido; Usuario.Email = usuario.Email; Usuario.Roles = ConvertirRoles(usuario); Usuario.RolSeleccionado = ConvertirRolSeleccionado(usuario.RolSeleccionado); return(Usuario); } return(null); }
public Contratos.Resultado AltaNota(Contratos.Nota nota, Contratos.Sala[] salas, Contratos.Hijo[] hijos, UsuarioLogueado usuarioLogueado) { Lógica.Nota Nota = Transformaciones.MétodosExtensión.ConvertirNota(nota); Lógica.Sala[] Salas = new Lógica.Sala[salas.Length]; for (int i = 0; i < salas.Length; i++) { Salas[i] = Transformaciones.MétodosExtensión.ConvertirSala(salas[i]); } Lógica.Hijo[] Hijos = new Lógica.Hijo[hijos.Length]; for (int i = 0; i < hijos.Length; i++) { Hijos[i] = Transformaciones.MétodosExtensión.ConvertirHijo(hijos[i]); } Lógica.Usuario User = Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado); return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.AltaNota(Nota, Salas, Hijos, User))); }