コード例 #1
0
        public void OnGet(int id)
        {
            //_dataUser2 = null;
            if (id.Equals(0))
            {
                _dataUser2 = null;
                _dataInput = null;
            }
            if (_dataInput != null || _dataUser1 != null || _dataUser2 != null)
            {
                if (_dataInput != null)
                {
                    Input             = _dataInput;
                    Input.rolesLista  = _usersRole.getRoles(_roleManager);
                    Input.AvatarImage = null;
                    Input.Image       = _dataUser2.Image;
                }
                else
                {
                    if (_dataUser1 != null || _dataUser2 != null)
                    {
                        if (_dataUser2 != null)
                        {
                            _dataUser1 = _dataUser2;
                        }
                        Input = new InputModel
                        {
                            Id          = _dataUser1.Id,
                            Name        = _dataUser1.Name,
                            LastName    = _dataUser1.LastName,
                            NID         = _dataUser1.NID,
                            Email       = _dataUser1.Email,
                            Image       = _dataUser1.Image,
                            PhoneNumber = _dataUser1.IdentityUser.PhoneNumber,
                            rolesLista  = getRoles(_dataUser1.Role),
                        };
                        if (_dataInput != null)
                        {
                            Input.ErrorMessage = _dataInput.ErrorMessage;
                        }
                    }
                }
            }
            else
            {
                Input = new InputModel
                {
                    rolesLista = _usersRole.getRoles(_roleManager)
                };
            }

            if (_dataUser2 == null)
            {
                _dataUser2 = _dataUser1;
            }


            _dataUser1 = null;
        }
コード例 #2
0
        public void OnGet(int id)
        {
            //_dataUser2 = null;
            if (id.Equals(0))
            {
                _dataUser2 = null;
                _dataInput = null;
            }
            if (_dataInput != null || _dataUser1 != null || _dataUser2 != null)
            {
                if (_dataInput != null)
                {
                    Input             = _dataInput;
                    Input.rolesLista  = _usersRole.getRoles(_roleManager);
                    Input.AvatarImage = null;
                    Input.Image       = _dataUser2.Image;
                }
                else
                {
                    if (_dataUser1 != null || _dataUser2 != null)
                    {
                        if (_dataUser2 != null)
                        {
                            _dataUser1 = _dataUser2;
                        }
                        Input = new InputModel
                        {
                            Id       = _dataUser1.Id,
                            Nombre   = _dataUser1.Nombre,
                            Apellido = _dataUser1.Apellido,
                            //NID = _dataUser1.NID,
                            Correo     = _dataUser1.Correo,
                            Image      = _dataUser1.Image,
                            Telefono   = _dataUser1.IdentityUser.PhoneNumber,
                            rolesLista = getRoles(_dataUser1.Role),
                        };
                        if (_dataInput != null)
                        {
                            Input.ErrorMessage = _dataInput.ErrorMessage;
                        }
                    }
                }
            }
            else
            {
                Input = new InputModel
                {
                    rolesLista = _usersRole.getRoles(_roleManager)
                };
            }
            if (_dataUser2 == null)
            {
                _dataUser2 = _dataUser1;
            }

            _dataUser1 = null;
        }
コード例 #3
0
 public void OnGet()
 {
     if (_dataInput != null)
     {
         Input             = _dataInput;
         Input.rolesLista  = _userRoles.getRoles(_roleManager);
         Input.AvatarImage = null;
     }
     else
     {
         Input = new InputModel
         {
             rolesLista = _userRoles.getRoles(_roleManager)
         };
     }
 }
コード例 #4
0
 public void OnGet() //capturar informacion
 {
     //evaluamos datainput si es distinto a null es por que contiene dato y tendra algun error al registrar usuario y estaremos nuevamente en register
     if (_DataInput != null)
     {
         Input             = _DataInput;                       //para mostrar informacion en el formulario si el datainput tiene
         Input.rolesLista  = _userRole.getRoles(_roleManager); //llamamos roleslista para poder asignar la informacion que tiene userroles
         Input.AvatarImage = null;                             //llamar al objeto avatar y le asignamos null
     }
     else
     {
         //creo objeto input que lo inicializo con la instancio de la clase inputmodel y dentro llamaos la propiedad roleslista para inicializar
         //de acuerdo ala informacion que tenga el metodo getroles donde lo llamamos con el _userRoles que se inicializa en el constructor y que recibe
         //como parametro el _rolemanager que esta inicializado en el constructor.
         Input = new InputModel
         {
             rolesLista = _userRole.getRoles(_roleManager)//la informacion que tenga aqui la vamos a enviar control en la pagina registrar para mostrar
         };
     }
 }