Example #1
0
        public static DTO.Usuario Usuario(Resources.Usuario recUsuario)
        {
            DTO.Usuario usuario = new DTO.Usuario();

            usuario.usuarioId = recUsuario.UsuarioId;
            usuario.rut       = recUsuario.UsuarioRut;
            usuario.nombre    = recUsuario.UsuarioNombre;
            usuario.email     = recUsuario.UsuarioEmail;
            usuario.perfilId  = recUsuario.PerfilId.GetValueOrDefault();
            usuario.empresa   = DTOBuilder.Empresa(recUsuario.Empresa);
            usuario.perfil    = DTOBuilder.Perfil(recUsuario.Perfil);
            usuario.pwdEstado = (recUsuario.pwdEstado == 1);

            return(usuario);
        }
        public List <DTO.Perfil> obtenerPerfiles()
        {
            List <DTO.Perfil> lista = new List <DTO.Perfil>();

            try
            {
                var perfiles = db.Perfil.ToList();
                foreach (var item in perfiles)
                {
                    //var p = new DTO.Perfil();
                    //p.Id = item.PerfilId;
                    //p.Nombre = item.PerfilNombre;
                    //lista.Add(p);
                    lista.Add(DTOBuilder.Perfil(item));
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("SAC.Models.MantenedorModel (obtenerPerfiles): " + ex.Message);
                lista = new List <DTO.Perfil>();
            }
            return(lista);
        }