Ejemplo n.º 1
0
        public object InsertUsuario(UsuarioInsert usuario)
        {
            object result = null;

            try
            {
                var dyParam = new OracleDynamicParameters();

                dyParam.Add("u_username", OracleDbType.Varchar2, ParameterDirection.Input, usuario.usuario_username);
                dyParam.Add("u_clave", OracleDbType.Varchar2, ParameterDirection.Input, usuario.usuario_clave);
                dyParam.Add("u_activo", OracleDbType.Int32, ParameterDirection.Input, usuario.usuario_activo);
                dyParam.Add("c_id", OracleDbType.Single, ParameterDirection.Input, usuario.cliente_id);
                dyParam.Add("p_id", OracleDbType.Single, ParameterDirection.Input, usuario.profesional_id);
                dyParam.Add("r_id", OracleDbType.Single, ParameterDirection.Input, usuario.rol_id);

                var conn = this.GetConnection();
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }

                if (conn.State == ConnectionState.Open)
                {
                    var query = "SP_INSERT_USUARIO";

                    result = SqlMapper.Query(conn, query, param: dyParam, commandType: CommandType.StoredProcedure);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(usuario);
        }
        public ActionResult InserUsuario([FromBody] UsuarioInsert usuario)
        {
            var result = usuarioRepository.InsertUsuario(usuario);

            if (result == null)
            {
                return(NotFound());
            }
            return(Ok(result));
        }
Ejemplo n.º 3
0
        public string login([FromBody] UsuarioInsert usuario)
        {
            UsuarioDTO user = new UsuarioDTO();

            user.Nome        = usuario.Login;
            user.TipoUsuario = UsuarioDTO.Tipo.Usuario;

            Autorizacao.Autorizar(contexto, user);

            return("Usuario/Perfil");
        }
Ejemplo n.º 4
0
        public BasicResponse InsertUsuario(UsuarioInsert usuario)
        {
            BasicResponse r = new BasicResponse();

            //var login = new BasicLogin(User.Identity);

            //if (!login.isAtutenticated)
            //{
            //    r.Status = RequisitionStatus.ProcessedWithError;
            //    r.CodeStatus = CodeStatus.InvalidToken;
            //    r.Messages.Add("User not authnticated");
            //}
            //else
            //{
            r = Usuario.insertUsuario(usuario);
            //}
            return(r);
        }